Comments 7
«Sort Warnings» в sql trace и «sort_waring» в XE ловит такие вещи.
+2
Хорошая статья. Извините за глупый вопрос — а как вывести миллисекунды под cost?
0
Использовать свежую SSMS. В 18.0 добавили, исходя из release notes.
0
Очень странно, что у вас недавно вышел спор на эту тему, когда ответ о специфике распределения памяти для varchar известен много лет. Разве что вы спорили с людьми, далекими от СУБД вообще.
-1
И выделяет под них память как (размер / 2)
т.е. при создании таблиц если заранее известна длина строк в таблицах нужно создавать максимальную длину х2?
0
It depends.
Универсального решения нет. Если все строки примерно одинаковой длины, то это разумно. Но если строки примерно одинаковой длины, то может лучше использовать строки фиксированной длины? А может в запросах к этим данным вообще нигде не появляются сортировки/спулы/спиллы/что-то ещё, чему нужна память?
0
Sign up to leave a comment.
varchar(max)-varchar(max) и в продакшн