172 похожих чатов

Всем привет 👋 возможно тупой вопрос задам, но все же.

Поставил сервак новый на дебиан с постгри и залил базы 1с. Торговля тупит шо пипец на некоторых формах. Возможно ли такое, что все работают на одном ядре? 50 клиентов. И поможет ли настройка файлика postgresql.conf?

17 ответов

20 просмотров

конечно может помочь. проверьте базовые настройки, хотя бы : https://pgtune.leopard.in.ua/#/

Vladislav-Danilin 🇷🇺 Автор вопроса
Dmitriy S
конечно может помочь. проверьте базовые настройки,...

Ну да, я зашёл на этот калькуль, вбил свои значения, потом скачал файл конфигурации и в нотпаде открыв увидел что там вообще и близко не такие значения. Значит все таки по умолчанию все юзвери дрюкают лишь одно ядро?

Vladislav Danilin 🇷🇺
Ну да, я зашёл на этот калькуль, вбил свои значени...

там по умолчанию настройки для запуска на "кофеварке", ну не одно ядро, просто остальные настройки не дают в полной мере работать ПГ. Сделайте настройки\рестарт пару дней понаблюдаете, а на след уже подтюнивать будете остальные

Vladislav-Danilin 🇷🇺 Автор вопроса
Dmitriy S
там по умолчанию настройки для запуска на "кофевар...

От души за пояснение на «русском языке» 😁 пошёл тестить

Vladislav-Danilin 🇷🇺 Автор вопроса
アレクセーイ
https://infostart.ru/1c/articles/1180438/

У меня линач дебиан, а не виндсерв 😁

Все 1с-серверы? Кто их знает. Тут не спецы по 1с. Слепой тюнинг postgresql.conf малопродуктивен. Да, от чего-то тюнинг всяких shared_buffers иногда избавляет, нередео можэт добавить десятки процэнтов производительности. Случаев, когда без этого всё было плохо, а поставил — всё хорошо — очень мало, и чаще всего это результат осознанного тюнинга, а не слепого. Да, конфигурацыю 1с обычно надо править под постгрес. Днфолты от компании 1с ужэ хоршо работают и с ним и с мсскл, а какие-то свои добавки могут добавлять нюансов на любом неоттэстировангом софте.

И нет в постгресе каждое соединение — отдельный процэсс, потому если там 10 соединений хотя бы — то при потребности в процэссоре одновременной они будут разноситься по разным ядрам. С другой стороны, тупит в СУБД чаще диск, так что можэт статься, что процэссор в вашэм случае вообще не влияет. В общем, отлажывать стоит когкретный случай.

Vladislav-Danilin 🇷🇺 Автор вопроса
Ilya Anfimov
Все 1с-серверы? Кто их знает. Тут не спецы по 1с. ...

Ды вот же, был старый сервак, решил собрать новый а этот кинуть на резерв(так как резервного сервера вообще не было) Так вот, собрал, запустил, лицуху 1с активировал на новом серваке, но многие жалуются что стало только хуже. Вот и вопрос встал, почему такая херня происходит, что на старом конфиге норм, на этой машине лаги.

Какие могут быть теоретические предпосылки, что бы все работали на одном ядре? Мне ничего даже фантастического в голову не приходит. В любом случае можете запустить на сервере тот же htop и убедиться что это не так. А причины тупления 1С хорошо известны: 1С генерирует крайне кривые запросы от которых и ораклу плохеет, а постгресу и подавно.

Vladislav Danilin 🇷🇺
Ды вот же, был старый сервак, решил собрать новый ...

Отлажывайте по месту. Вообще — а почему бы тогда откатанный конфиг со старого не перенести, если есть подозрения? Ну, и вообще... Что угодно можэт быть. Начиная с сетевых проблем.

Vladislav-Danilin 🇷🇺 Автор вопроса
𒀭
Какие могут быть теоретические предпосылки, что бы...

Ну если было бы дело именно в постгри как в проге, то наблюдались бы лаги и на старом железе. А так жалобы начались при переходе на новую машину. Думаю можно попробовать подправить postgresql.conf и понаблюдать. Если чуть ситуация шатнётся в лучшую сторону то гуд). Если же нет, то будем посмотреть…

Vladislav-Danilin 🇷🇺 Автор вопроса
𒀭
И что Вы в конфиге хотите подправить?

Ну банально выставить те параметры которые просит сделать 1с https://its.1c.ru/db/metod8dev/content/5866/hdoc

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

Думал это Вы уже сделали. Пробуйте, но не думаю, что результат сильно изменится если уже пгтюном прошлись.

Vladislav-Danilin 🇷🇺 Автор вопроса
𒀭
Думал это Вы уже сделали. Пробуйте, но не думаю, ч...

Нет, только накатана дебиан и постгри с 1с и базы занесены, все. Выше пояснили что на дефолте ПГ настроен под слабое железо, соответственно в этом случае предполагаю, что немного да помогут настройки которые выдаст пгтюн.

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

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

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
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
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта