Привет коллеги. Нужен совет. Ранее писал уже, но не решил

вопрос.
Накатил Debian 10, pg11.
Есть три базы: Торговля(10.3)не типовая, ЗУП, Бух.
По пк: i9-10900k, 64gb озу, raid1(под базы)- ssd 1tb+ssd 1tb.
Пользователей: 40-50.
Суть в том, что поставил все и иногда наблюдаются фризы, особенно в сложных запросах. При подборе в реализации иногда подвисает по 7-15 сек примерно.
Может нужно как-то настроить postgresql.conf? Я просто поставил настройки с сайта pgtune и думал поможет, немного проще стало, но все равно наблюдаю фризы именно в торговле по 7-10 сек, в то время как бух и зуп летают просто. Че делать то(

11 ответов

22 просмотра

Из общего тут есть методичка. Смотри в закрепе. Все остальное - частный случай. Т.е. нужно выяснить что именно тормозить (какой именно запрос) и потом думать как его оптимизировать. И не факт, что не придется переписывать переписанную Торговлю. Она ж 10, на автоматических блокировках, с ПГ не очень дружит.

Vladislav-Danilin 🇷🇺 Автор вопроса
Сергей Якушев
Из общего тут есть методичка. Смотри в закрепе. В...

получается взять если УТ 11 то будет уже лучше дело с ПГ? Просто думаем еще переходить или нет на 11 УТ

Сергей Якушев
Из общего тут есть методичка. Смотри в закрепе. В...

Просто напомню, что тормозить можэт и не запрос, а checkpointer. Хотя, конечно, запрос вероятнее.

Ilya Anfimov
Просто напомню, что тормозить можэт и не запрос, а...

Оно еще и на блокировках может висеть. Причем на своих 1С-овских.

Vladislav-Danilin 🇷🇺 Автор вопроса
Ilya Anfimov
Просто напомню, что тормозить можэт и не запрос, а...

короче вы как и я склоняетесь просто к тому, что сильно переписана УТшка?

Vladislav Danilin 🇷🇺
короче вы как и я склоняетесь просто к тому, что с...

Нет, у меня недостаточно опыта с 1С, чтобы так сразу сказать. Но это кмк как-то не сильно влияет на методы отладки. Всё равно -- определяешь функцыи, в которых идут фризы, врубаешь мониторинг состояния и запросов pg в этот момент, локализуешь долгие операцыи до минимального сета запросов, определяешь мониторингом, explainом и другими методами профилирования -- что конкретно вызывает фриз.

По этой.

Vladislav-Danilin 🇷🇺 Автор вопроса
Иван
По этой.

я уж думал кто еще толкового сказал что)

Vladislav Danilin 🇷🇺
я уж думал кто еще толкового сказал что)

Вы б сами чего толкового сделали. Пока не локализуете проблему - ничем вам помочь не сможем. А когда локализует, может, сами поймёте без нас что надо делать.

Похожие вопросы

Обсуждают сегодня

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта