SQL Производительность CHAR на INSERT по сравнению с VARCHAR.

O
На сайте с 29.05.2008
Offline
195
650

Здравствуйте.

SQL изучал без фанатизма. В MySQL есть CHAR и VARCHAR. VARCHAR отличается тем, что не резервирует место для данных. Чисто логически, проводя параллель с таблицами файловых систем, должно ли это означать, что VARCHAR может способствовать фрагментации данных? Что экономя место, производительность будет падать, за счет того, что СУБД не будет знать точной позиции INSERT данных, зарезервированного диапазона для конкретного поля?

Соответственно, стоит использовать CHAR, например, когда более чем уверен, что в поле будет конкретное значение символов +- символ?

Как резервируется место для типов ENUM - SET?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий