Tinyint лучше использовать или нет - PullRequest
0 голосов
/ 16 февраля 2011

У меня есть вопрос.Tinyint лучше использовать или нет с 64-битной ОС.Пейджинг на этом будет 64-битным, а не 8. И поэтому tinyint будет использовать ту же память, что и int (4 байта).Как это на самом деле имеет значение?

Это для всех языков или дБ.

Ответы [ 2 ]

2 голосов
/ 16 февраля 2011

Я думаю, что лучший ответ на такие вопросы производительности -

Мера. Не угадай.

  1. Выберите одну или несколько дБм. (Они не все работают одинаково.)
  2. Создайте макет вашей базы данных используя tinyint.
  3. Создайте другой макет, используя целые числа.
  4. Загрузить оба образца данных.
  5. EXPLAIN и EXPLAIN ANALYZE запросы к обеим базам данных.

Вернись и расскажи нам, что ты нашел. (Вы можете быть удивлены.)

0 голосов
/ 01 марта 2011

Конечно, крошка быстрее / меньше, чем бигинт.

меньшие типы данных допускают больше страниц в строке, данные меньше .. индексы меньше.

это БОЛЬШАЯ сделка.

...