@IvanIF

Что будет, если я буду использовать mediumtext вместо text в mySQL?

У меня есть столбец для хранения текста. Для большинства значений, которые будут записаны в него мне хватит лимита символов, выделенных для типа TEXT. Но будут и такие, для которых понадобится больше символов, т.е. придётся установить тип столбца как MEDIUMTEXT.

Прочитал, что в типе TEXT на каждый символ выделяется по 2 байта, а в типе MEDIUMTEXT — 3 байта.

Окажет ли это влияние на производительность? Насколько сильное?

P.S. По этому столбцу не производится никакая выборка.
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Что-то вы не то читали. 2 байта для TEXT и 3 байта для MEDIUMTEXT выделяется для хранения длины текста. Для каждого символа текста выделяется от 1 до 4 байт, в зависимости от используемой кодировки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы