gifts2017

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

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