Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обновление статистики
|
|||
|---|---|---|---|
|
#18+
Господа, подскажите, пжалста, как автоматически происходит обновление статистики в случае установленного флага ее обновления. Т.е. насколько я понимаю, обновление происходит не в режиме реального времени, при вставке/удалении/апдейте строк, а периодическим сканированием. Соответствено вопрос - как часто это присходит и можно ли как то на эту периодичность повлиять. Или для нужной периодичности обязательно делать джоб с нужным шедулером и содержащим update statistics? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2001, 10:07 |
|
||
|
Обновление статистики
|
|||
|---|---|---|---|
|
#18+
Лучше на этот флажок не расчитывать. Твои сомнения действительно не беспочвенные. Актуальность статистики проверяется в момент обращения к ней при попытке построить план выполнения запроса, основываясь на статистиках индексов. Если сервер обнаруживает, что статистики чересчур старые, он тут же их и обновляет, на что расходуется немалое время. Поэтому гораздо правильней настроить план обслуживания БД, в котором по ночам принудительно обновлять статистики, когда это не тормозит работу пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2001, 15:54 |
|
||
|
Обновление статистики
|
|||
|---|---|---|---|
|
#18+
Спасибо, Garya! А что понимается под выражением "статистики чересчур старые"? Степень ее "старости" определяется по дате создания статистики, сравнением чисоа текущего строк в таблице с тем что было на момент создания статистики или как то еще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2001, 08:17 |
|
||
|
Обновление статистики
|
|||
|---|---|---|---|
|
#18+
DBCC SHOW_STATISTICS (authors, aunmind) Информация, возвращаемая командой DBCC SHOW_STATISTICS, включает дату и время последней модификации статистической информация и число строк. Для столбцов, не входящих в индексы, можно отображать эту информацию, с помощью Query Analyzer, в графическом виде. Для этого, откройте Query Analyzer и выберите Manage Statistics в меню Tools. Выберите базу данных, потом таблицу или представление для которых анализируется статистическая информация и которой Вы хотите управлять в диалоговом окне Manage Statistics. Query Analyzer покажет в listbox (внизу экрана) имеющуюся статистику. Выбор существующей статистики и нажатие на ней кнопки Delete или Update позволяет удалять или изменять статистическую информацию. Диалоговое окно Create Statistic появляется, когда Вы щелкаете по кнопке New, и обеспечивает создание новой статистики. При этом Вы имеете возможность выбрать столбец или столбцы, чтобы задать процент данных для выборки в этих столбцах, при превышении которого будет автоматически создаваться новая статистика. Вы можете также создавать или обновлять статистику вручную, используя команды T-sql CREATE STATISTICS и UPDATE STATISTICS. Одним из способов определения эффективности использования индексов и статистической информации, состоит в рассмотрении плана исполнения запроса в Query Analyzer. Для этого, откройте Query Analyzer, и загрузите ваш запрос. Выберите Show Execution Plan в меню Query, и запустите запрос на выполнение. Ниже текста запроса расположена вкладка Execution Plan. Щелкните по этой вкладке, чтобы увидеть план выполнения запроса. Вы можете анализировать этот план даже без выполнения запроса. Выбрав в меню Query опцию Display Expected Execution Plan, Вы сможете получить графическую диаграмму, иллюстрирующую оценку плана исполнения запроса. Эта диаграмма показывает, какие шаги избрал Query Optimizer, или собирается выполнить при исполнении запроса. Тут Вы сможете увидеть, какие из шагов наиболее ресурсоёмки, и рассмотреть детали каждого такого шага. Также, Вы сможете определить, использует ли Query Optimizer индексы. Если Query Optimizer отметил заголовок таблицы красным цветом, значит для этой таблицы статистическая информация отсутствует или устарела. Вы можете получить очень большое количество информации о каждом шаге, изучая появляющуюся во всплывающем окне информацию, после нажатия на графических элементах клавиш мыши. Источник: http://www.sql.ru/articles/mssql/01062903TuneUpSQLServerPerformanceLeverageIndexes.shtml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2001, 10:47 |
|
||
|
Обновление статистики
|
|||
|---|---|---|---|
|
#18+
Спасибо, но только это то понятно. Вопрос вызывает именно процесс обновления статистики в автоматическом режиме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2001, 08:31 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32018348&tid=1824690]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 286ms |
| total: | 415ms |

| 0 / 0 |
