bdd2

Анализ транзакций по журналу регистрации 1С 8

Опубликовал Алексей Мутовкин (mrWatson) в раздел Администрирование - Журнал регистрации

Из журнала регистрации (ЖР) можно почерпнуть немного информации о производительности.
28.08.2012 Новая версия с графическим представлением

Используем 1С:КИП (Корпоративный инструментальный пакет фирмы 1С) для поиска узких мест в производительности. 1С:КИП считывает технологический журнал для анализа и собирает полную информацию о работе базы данных. Это сложный и интересный инструмент помогающий, оптимизировать работу 1С. 

На какие вопросы может дать ответ эта обработка:
1. Какой компьютер дает самые продолжительные транзакции в БД, его можно проапгрейдить.
2. Какие виды документов дольше всего проводятся.
3. Найти конкретный документ, данного вида, который создал наибольшую нагрузку на БД и провести на нём замер производительности штатными методами конфигуратора, чтоб выявить узкое место. 

Но даже из журнала регистрации (ЖР) можно почерпнуть немного информации о производительности. Обработка считывает ЖР начиная с текущего момента к более ранним часовыми интервалами. И собирает информацию о завершенных (commited) транзакциях в т.ч. время начала, окончания, продолжительность транзакции в секундах, представление данных, метаданных, имя пользователя и компьютера в большую таблицу. Кроме самой большой таблицы с транзакциями, обновляются еще три сводные таблицы, остортированные по убыванию средней продолжительности транзакции.

Для запуска нужно нажать одну кнопку "Выполнить анализ", работу обработки можно прервать с помощью Ctrl-Break или она остановится сама, когда закончатся события в журнале. Вы можете свободно скачать обработку с закрытым модулем объекта.

Скачать файлы

Наименование Файл Версия Размер
обработка АнализТранзакцийПоЖР2.epf НОВАЯ ВЕРСИЯ
.epf 89,32Kb
27.08.15
174
.epf 89,32Kb 174 Скачать
обработка АнализТранзакцийПоЖР.epf
.epf 11,79Kb
29.08.12
113
.epf 11,79Kb 113 Скачать

См. также

Вознаграждение за ответ
Сумма: 0 $m
Добавили:
Евгений (jake_qwert) (5.00 $m)
Добавить вознаграждение
Комментарии
1. Сергей Начина (serg_gres) 126 28.12.11 23:42 Сейчас в теме
{ВнешняяОбработка.АнализТранзакцийПоЖР.МодульОбъекта(25)}: Индекс находится за границами массива
2. Сергей Начина (serg_gres) 126 28.12.11 23:45 Сейчас в теме
и Cntrl-Break не отрабатывает
3. Serj (Serj1C) 458 29.12.11 08:23 Сейчас в теме
и прерывание работает, и ошибок не выдает, только вот не понятно пока что с этими данными делать..
4. Алексей Мутовкин (mrWatson) 287 29.12.11 13:00 Сейчас в теме
(1) обновил обработку, поставил заглушку, у вас скорее всего пустой ЖР
5. Сергей Начина (serg_gres) 126 29.12.11 13:17 Сейчас в теме
Скачал еще одну подобную обработку ("Просмотр журнала регистрации"), она ничего не выдает.
Функция ВыгрузитьЖурналРегистрации - не заполняет таблицу значений, хотя в журнале данных полно.
Права есть.
Ничего не понимаю...
6. Кикос Одинэсенко (servs) 53 30.12.11 11:11 Сейчас в теме
мне эта тема интересна, поэтому за попытку развить ставлю плюс, попробую разобраться с вашей обработкой
7. Алексей Мутовкин (mrWatson) 287 30.12.11 14:21 Сейчас в теме
(6) спасибо, если будут вопросы пишите, хотя там всего одна кнопка ;)
8. Кикос Одинэсенко (servs) 53 30.12.11 14:32 Сейчас в теме
(7) mrWatson, вопрос следующий: планируете ли вы сделать подобное для 8.1?
9. Алексей Мутовкин (mrWatson) 287 30.12.11 16:16 Сейчас в теме
(8) сразу после праздников,не загадывая, добавлю.
10. Jenya78 (Jenya78) 19.01.12 22:46 Сейчас в теме
Плюсанул как и обещал :) MATEVI
11. Алексей Мутовкин (mrWatson) 287 19.01.12 23:01 Сейчас в теме
(10) Jenya78, спасибо! При случае допилю то, что Batchir посоветовал.
12. sound sound (sound) 518 28.01.12 14:13 Сейчас в теме
А чо код-то закрыт? Вроде и тема интересная, но вот блин ну не могу я себя заставить запускать кота в мешке.
13. Алексей Мутовкин (mrWatson) 287 29.01.12 00:59 Сейчас в теме
(12) sound, тут на форуме многие умеют вскрывать закрытые модули, если бы было что-то не так с кодом, думаю что уже об этом написали бы
14. sound sound (sound) 518 29.01.12 10:15 Сейчас в теме
(13) mrWatson, а от кого тогда защита?
15. Алексей Мутовкин (mrWatson) 287 29.01.12 14:01 Сейчас в теме
(14) sound, у меня такая политика, некоторые разработки выкладываю с открытым кодом, а некоторые с закрытым, но всегда можно договориться о поставке с открытым кодом
16. sound sound (sound) 518 29.01.12 14:53 Сейчас в теме
(15) mrWatson, ну раз политика, то вопрос исчерпан :)
17. Сергей Иванов (Igly) 02.02.12 18:56 Сейчас в теме
"Используем 1С:КИП (Корпоративный инструментальный пакет фирмы 1С) для поиска узких мест в производительности. 1С:КИП считывает технологический журнал для анализа и собирает полную информацию о работе базы данных. Это сложный и интересный инструмент помогающий, оптимизировать работу 1С."
Я так и не понял, для работы обработки этот самый "Корпоративный инструментальный пакет" нужен? Или она сама-собой все будет делать в любой конфигурации?
18. Алексей Мутовкин (mrWatson) 287 02.02.12 20:22 Сейчас в теме
(17) Igly, кип не нужен для работы
19. Владимир Савченко (Yzbest) 17.02.12 09:20 Сейчас в теме
Тема интересна, обязательно попробую
20. Владислав Тетюхин (Pretender195) 27.02.12 12:01 Сейчас в теме
Да тормоза в 1с это проблема. Попрбуем потестировать данной обработкой посмотрим что получится
21. Гость 29.02.12 09:58 Сейчас в теме
интересная публикация. буду пробовать и сравнивать с подобными. Благодарю!)))
23. Alex Stasyuk (GreenFox) 27.03.12 20:58 Сейчас в теме
Обработка для меня интересна и надеюсь будет полезна. О результатах применения постараюсь отписаться в коментариях.
24. Алексей Мутовкин (mrWatson) 287 28.03.12 00:36 Сейчас в теме
25. Юрий Былинкин (ardn) 68 29.08.12 12:00 Сейчас в теме
У нас большой журнал. Обработка считывает весь, или можно задать нужный период?
26. Вадим Никонов (V.Nikonov) 112 27.11.12 17:21 Сейчас в теме
Есть несколько пожеланий к разработке:
1) В случае анализа одного дня, нет смысла выводить на оси полные метки ДатыВремени.
2) можно подумать автоматическим выбором периодичности (получение 20-100 точек в графике).
3) Модернизировать отбор после первичного получения данных (изменение масштаба временной оси или отбор ряда для анализа).

А так, достаточно полезная обработка/Отчет
27. kiv82 (AltF1) 30.09.13 10:53 Сейчас в теме
28. Евгений (jake_qwert) 21 31.10.14 10:12 Сейчас в теме
Исправьте в описании "Вы можете бесплатно скачать обработку с закрытым модулем объекта.", на самом деле 1$m!
29. Евгений (jake_qwert) 21 10.02.16 12:58 Сейчас в теме
"На какие вопросы может дать ответ эта обработка:" Считаю обработку уже устаревшей и не актуальной. Очень долго работает.
30. Алексей Мутовкин (mrWatson) 287 10.02.16 16:21 Сейчас в теме
(29) jake_qwert, в типовых сейчас есть Apdex, решает подобную задачу. а у меня на ремейки и рефакторинги пока нет времени.