Имя: Пароль:
1C
1С v8
Статистика индексов.
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
http://msdn.microsoft.com/ru-ru/library/ms188755.aspx
2) Какие индексы хотел бы построить sql server:
sys.dm_db_missing_index_details
http://msdn.microsoft.com/ru-ru/library/ms345434.aspx
К результатам второго dmv надо относиться осторожно - информацию он дает, но в каком порядке эти поля идти в индексе надо смотреть отдельно.
11 Axel2009
 
19.10.11
12:11
(0) агрегаты регистров строятся по принципу уменьшения количества строк для анализа