|
Статистика индексов.
| ☑ |
0
simol
19.10.11
✎
11:47
|
Имеем серверную базу на MS SQL 2005 и мысли.
1) А можно узнать статистику использования индексов?
2) А можно узнать какие отборы были не оптимальны, чтобы индексы добавить?
Есть подозрение, что Агрегаты регистров строятся по этим принципам.
|
|
1
Господин ПЖ
19.10.11
✎
11:48
|
>А можно узнать какие отборы были не оптимальны, чтобы индексы добавить?
покурить планы выполнения запросов...
|
|
2
simol
19.10.11
✎
11:50
|
(1)Интересна возможность в виде:
Перебор таблицы Т1 по полям: Поле1, Поле2, Поле3....выполнялся N раз, всрем ММММ секунд.
А вручную пересматривать планы не хочется :)
|
|
3
simol
19.10.11
✎
11:50
|
всрем=время
|
|
4
Fragster
гуру
19.10.11
✎
11:52
|
(2) технологический журнал есть
|
|
5
simol
19.10.11
✎
11:57
|
(4)Есть, а он такую инфу накапливает разве?
|
|
6
Fragster
гуру
19.10.11
✎
11:59
|
(5) а проанализировать - не?
|
|
7
Axel2009
19.10.11
✎
12:00
|
(5) технологический журнал не накапливает. накапливает базулька которая загружает в себя этот журнал
|
|
8
simol
19.10.11
✎
12:00
|
(7)Где нибудь пример попадался?
|
|
9
Axel2009
19.10.11
✎
12:10
|
(8) пример у 1с. стоит 70тыс чтоли на организацию
|
|
10
упс
19.10.11
✎
12:11
|
(0)
1) sys.dm_db_index_usage_stats
2) Какие индексы хотел бы построить sql server:
sys.dm_db_missing_index_details
К результатам второго dmv надо относиться осторожно - информацию он дает, но в каком порядке эти поля идти в индексе надо смотреть отдельно.
|
|
11
Axel2009
19.10.11
✎
12:11
|
(0) агрегаты регистров строятся по принципу уменьшения количества строк для анализа
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший