Имеет ли значение размер столбца VARCHAR при использовании в запросах?
Возможный дубликат:
есть ли преимущество varchar (500) перед varchar (8000)?
Я понимаю чтоVARCHAR(200)
столбец, содержащий 10 символов, занимает столько же места, сколькоVARCHAR(20)
столбец, содержащий те же данные.
Я хочу знать, если меняю дюжинуVARCHAR(200)
столбцы конкретной таблицы дляVARCHAR(20)
заставит запросы выполняться быстрее, особенно когда:
ORDER BY
пунктЭти столбцы часто используются вWHERE
пунктНекоторые из этих столбцов проиндексированы, чтобы их можно было использовать вWHERE
пунктPS: я использую SQL Server 2000, но скоро обновлюсь до более поздних версий SQL.