Ограничение длинны Text при UTF8

Роберт

Аналитик
Ограничение длинны Text при UTF8

Ни кто не сталкивался с тем что для кодировки UTF8 есть какие-то свои ограничения по длинне?
Если в MediumText или LongText вставляю строку длинной 800000 байт - то она вставляется без проблем.
Если вставляю 900 тысячь символов (байт) , то возвращает - Data too long for column 'Pole' at row ...
Если вставляю строку длинной 1 миллион байт - то ругается - MySQL server has gone away (а иногда пишет Lost connection during query , хотя я готовую строки ему даю).
Проверял на нескольких машинах с разными версиями MySQL - везде одно и тоже.
Пробывал вставить строку через MySQL фронт - тот ругается на немецком.
Пробывал через MySQL Query Browser - виснит с 99% загрузкой CPU.
Пробывал через Delphi (c использованием компонент DAC of MySQL) - тоже либо Data too long , либо Lost connection (в зависимости через Insert или Update я пытаюсь вставить информацию)
Даже более точно:
849800 байт принимает
849900 байт ругается что динная
 

Gremboloid

инженера Гр...
Максимальный размер объекта типа BLOB или TEXT определяется его типом, но наибольшее значение, которое фактически может быть передано между клиентом и сервером, ограничено величиной доступной памяти и размером буферов связи.
У вас какие значения SHOW variables?
 
Сверху