VARCHAR(255) или VARCHAR(65535), TINYINT или LONGING. Влияют ли на скорость?

На памяти это влияет. А на скорости?
  • Вопрос задан
  • 666 просмотров
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
по дереву- нет
Ответ написан
Комментировать
FanatPHP
@FanatPHP
Чебуратор тега РНР
На "памяти" это тоже не влияет. Приставка VAR означает, что строка занимает в БД ровно столько места, сколько байт содержится в строке (+ небольшой статический оверхед, естественно).

На скорость же в SQL влияют совсем другие вещи. В частности - наличие и размер индекса. Вот в отношении индексов как раз надо думать. В частности, по возможности использовать однобайтную кодировку, и ограничивать длину индексируемой части строки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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