|
Анализ длительных запросов PosgreSQL
| ☑ |
0
pereval
16.07.24
✎
12:12
|
Подскажите есть ли инструменты от 1С или с форумов для анализа технологического журнала запросов PosgreSQL на Linux?
Для детального анализа и мониторинга длительных запросов 1С.
Аналог для MS SQL - "Центр управления производительностью".
|
|
1
H A D G E H O G s
16.07.24
✎
16:11
|
Тема точечно показывает актуальность и важность проблем Postgree под 1С
|
|
2
Fragster
гуру
16.07.24
✎
16:15
|
если есть план, то можно тут https://explain.tensor.ru/
|
|
3
Chai Nic
16.07.24
✎
16:20
|
Да чего тут анализировать. В постгресе запрос становится "длительным", как правило, если в нём есть соединение с подзапросом. Нужно просто все подзапросы оформлять в явные временные таблицы. И учтите, что виртуальная таблица регистра - это тоже подзапрос!
|
|
4
H A D G E H O G s
16.07.24
✎
16:24
|
(3) это если на дату или включено разделением итогов.
|
|
5
Chai Nic
17.07.24
✎
07:54
|
(4) Зачем нужны виртуальные таблицы не на дату? От "точки актуальности" слава богу ушли.
|
|
6
pereval
17.07.24
✎
15:36
|
(1) да. большая разница в быстродействии на MSSQL и PosgreSQL на типовых конфигурациях, в нашем случае это "1С:Документооборот 8. Редакция 3".
(3) да. хороший совет. только там треть конфигурации переписывать надо будет.
|
|
7
Aleksey
17.07.24
✎
23:33
|
(6) а тогда зачем вообще смотреть на длительность запросов, если ничего не делать?
|
|
8
DrZombi
гуру
18.07.24
✎
06:15
|
(3) Вот и ладненько типовые все ровно не перепишешь :)
|
|
9
Chai Nic
18.07.24
✎
08:00
|
(8) Ну как вариант, можно написать прокладку-прокси, которая, притворяясь постгресом по сети, все подзапросы оформляет как явные временные таблицы и передает уже на настоящий постгрес как пакетный запрос..
Задачка вполне тянет на курсовик для отличника. Есть тут преподаватели вузов? )
|
|
10
ansh15
18.07.24
✎
11:03
|
Анализ длительных запросов https://infostart.ru/1c/articles/2142833/
Руками, все руками...
|
|
11
dmrjan
18.07.24
✎
14:21
|
Вроде как Postgres Pro Enterprise Manager постепенно развивается.
https://postgrespro.ru/blog/news/5971092
" ... даёт возможность отслеживать основные метрики производительности и создавать собственные графики, визуализирующие различные характеристики нагрузки на базу данных."
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший