В какой момент MySQL начинает обрабатывать столбцы VARCHAR как столбцы TEXT?

Я знаю, что начиная с MySQL 5, ---- +: = 0 =: + ---- может иметь длину до 65000.VARCHAR хранится в строке, что означает более быстрое извлечение, в отличие от ---- +: = 1 =: + ---- , который хранится вне таблицы.Тем не менее, в документации указано, что MySQL будет обрабатывать ---- +: = 2 =: + ---- точно ---- +: = 3 =: + ---- .Согласно этому источнику :С точки зрения хранилища BLOB, TEXT, а также длинный VARCHAR обрабатываются Innodb одинаково.Вот почему руководство Innodb называет это «длинными столбцами», а не большими двоичными объектами.Когда MySQL начинает обрабатывать VARCHAR как TEXT?При каком количестве символов MySQL делает это различие, и VARCHAR перестает храниться в строке?
7 голосов | спросил Mohamad 1 J000000Friday11 2011, 18:10:38

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132