Что будет, если я буду использовать mediumtext вместо text в mySQL?
У меня есть столбец для хранения текста. Для большинства значений, которые будут записаны в него мне хватит лимита символов, выделенных для типа TEXT. Но будут и такие, для которых понадобится больше символов, т.е. придётся установить тип столбца как MEDIUMTEXT.
Прочитал, что в типе TEXT на каждый символ выделяется по 2 байта, а в типе MEDIUMTEXT — 3 байта.
Окажет ли это влияние на производительность? Насколько сильное?
P.S. По этому столбцу не производится никакая выборка.
Для правильного вопроса надо знать половину ответа
Что-то вы не то читали. 2 байта для TEXT и 3 байта для MEDIUMTEXT выделяется для хранения длины текста. Для каждого символа текста выделяется от 1 до 4 байт, в зависимости от используемой кодировки.