![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
lv151 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 916 Регистрация: 11.2.2008 Репутация: нет Всего: 2 |
Из MSDN:
Перед выполнением кэшированного плана запроса компонент Компонент Database Engine проверяет, ссылается ли план запроса на актуальную статистику. Вопрос. Что он делает если она устаревшая? Помечает план как TRIVIAL или обновляет статистику? |
|||
|
||||
Zloxa |
|
|||
![]() Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 10 Всего: 161 |
Выполнение запроса и сбор статистики - два разных, не зависимых друг от друга процесса. Сбор статистики производится тогда, когда ему положено проводиться. Алгоритм определения этого момента, описан в MSDN и не зависит от того, обращается ли таблицам какой-либо запрос. Когда же выполняется запрос, план которого кэширован, определяется, актуальна ли статистика для этого плана и если окажется, что статистика с учетом которой строился кэшированный план обновлена, строится новыый план. -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "MS SQL" | |
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS SQL Server | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |