настройка сервера sql - PullRequest
       7

настройка сервера sql

1 голос
/ 17 апреля 2009

как оптимизатор запросов определяет приблизительный размер строки при выполнении любого запроса?

Ответы [ 2 ]

2 голосов
/ 17 апреля 2009

SQL Server использует статистику и текущий набор данных для этого анализа. Вот очень подробная ссылка , содержащая данные, которые оптимизатор запросов SQL 2008 использует для вычисления этого значения.

Кроме того, эта ссылка более подробно описывает, как именно оптимизатор создает план запроса с внутренней оценкой строк.

0 голосов
/ 17 апреля 2009

Оптимизаторы запросов проверят текущие данные и примут наихудший случай, если данные недоступны. Некоторые поставщики баз данных делают средний случай, но без данных, вероятно, лучше просто перечислить худшее. Если вы говорите об оценке количества возвращаемых строк, то это совершенно другая история.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...