Имя: Пароль:
1C
1С v8
Есть ли методика сбора часто повторяющихся запросов?
0 H A D G E H O G s
 
30.11.14
17:46
Дня доброго.
В настройках тех. журнала просто настроить на получение длительных запросов, проблем нет.

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

ЦУП? Я просто не помню, есть ли это в нем?
1 Рэйв
 
30.11.14
17:50
нет
2 H A D G E H O G s
 
30.11.14
19:28
Есть еще мнения?
3 Reaper_1c
 
30.11.14
19:31
MS SQL?
4 МихаилМ
 
30.11.14
19:32
есть мнения что 1с гененрирует одни и теже запросы
но с разными алиасами и разными именами временных таблиц.

+ разбивает запросы на несколько с сохранением результатов в ВТ.

это относится и к часто повторяющимся запросам.
5 ДенисЧ
 
30.11.14
19:32
(2) Есть. Просыхай.
Ну нету таких штук в ТЖ...
Кстати, и в mssql я тоже не припоминаю.
в mysql есть....
6 H A D G E H O G s
 
30.11.14
19:35
(5) Почему ты считаешь, что я пьян?
7 H A D G E H O G s
 
30.11.14
19:37
(4) "есть мнения что 1с гененрирует одни и теже запросы
но с разными алиасами и разными именами временных таблиц."

Это мнение правильное, у тебя хороший источник информации.

Как мне поможет найти эти множественные запросы 2 часть твоего совета?
8 H A D G E H O G s
 
30.11.14
19:37
(3) Он.
9 ДенисЧ
 
30.11.14
19:37
(6) Тебя беспокоит этот вопрос? Ты хочешь об этом поговорить?
10 H A D G E H O G s
 
30.11.14
19:39
(9) Ты уныл.
11 ДенисЧ
 
30.11.14
19:43
(10) Тебя это беспокоит? ....
))
12 Reaper_1c
 
30.11.14
19:43
(8) Покури представления:
sys.dm_exec_query_stats (сможешь получить запросы с наибольшим количеством исполнений)
sys.dm_exec_query_plan (получить планы нужных запросов)
sys.dm_exec_sql_text (получить тексты нужных запросов)

По текстам запросов уже разбирай тех. журнал, выходи на контекст конфигурации.
13 H A D G E H O G s
 
30.11.14
19:45
(12) Спасибо тебе, добрый человек.
14 H A D G E H O G s
 
30.11.14
20:01
(12) Теперь вопрос - можно ли безопасно для жизни сбросить эту статистику в начале рабочего дня? И как? Или получить эту статистику за период?
15 Reaper_1c
 
30.11.14
20:24
(14) дык dbcc freeproccache же
16 H A D G E H O G s
 
30.11.14
20:26
(15) Ясно, спасибо :-)
17 Рэйв
 
30.11.14
20:35
(16)Это тебе так культурно облизали мое нет ?:-)
18 Sorm
 
30.11.14
20:38
(0) Разумеется, есть. В скуле могу дать.
19 H A D G E H O G s
 
30.11.14
20:40
(18) Давай
20 Sorm
 
30.11.14
20:42
(19) http://msdn.microsoft.com/ru-ru/magazine/cc135978.aspx
Наслаждайся. Там полно всего. Почти классическая статья:)
21 H A D G E H O G s
 
01.12.14
18:51
(20) Прекрасная статья, но...странно.

Вот мне DMV sys.dm_db_missing_index_group_stats сказало, что у меня отсутствуют индексы в РБ Налоговый.ЗначениеСубконто.

Смотрю профайлером - и точно, indexseek+keylookup(по недостающим полям).

В тоже время есть абсолютно аналогичный запрос по РБ Хозрасчетный.ЗначенияСубконто, он есть в профайлере, там также indexseek+keylookup примерно с той же производительностью, но про отсутствие индекса по этой таблицы в DMV ни звука. SQL перезагружал.
22 H A D G E H O G s
 
01.12.14
19:58
Подниму
23 Reaper_1c
 
02.12.14
01:37
(21) ты бы хоть рекомендацию озвучил. А то поди пойми, какого поля недостаточно для эффективного доступа то...
24 Escander
 
02.12.14
01:57
(0) твои часто выполняющиеся запросы будут выявлены и учтены сервером БД
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой