|
Странные сообщения в логе...
|
|||
---|---|---|---|
#18+
Добрый день. В логе в течении часа очень много сообщений типа: Код: sql 1.
Я так понимаю что это разбор запроса оптимизатором и построение плана. При этом сервер очень тормозил. Подскажите отчего такие сообщения? И как сделать чтобы в дальнейшем они не повторялись? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 16:49 |
|
Странные сообщения в логе...
|
|||
---|---|---|---|
#18+
lr2, unnamed prepared statement из extended protocol, шаг первый - сообщение parse. То есть разбор запроса, проверка его валидности, существования всех упомянутых объектов и сохранение в памяти процесса этого backend для дальнейшей работы с bind и execute. Хорошая возможность тут повисеть 17 секунд - ждали эксклюзивную блокировку на что-то. Ну или вусмерть убитый CPU. Это следствие, но не причина. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 17:06 |
|
Странные сообщения в логе...
|
|||
---|---|---|---|
#18+
Melkij, благодарю за ответ. На счет блоккировки, стоит параметр log_lock_waits = on и сообщений об блокировках нет +- 20 минут от сообщений с [PARSE] А как понять что CPU убитый ? Нагрузка в этот момент была максимум 50%. Могут ли данные сообщения быть из-за высокой нагрузки на диск? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2019, 17:28 |
|
|
start [/forum/topic.php?fid=53&tid=1995232]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 133ms |
0 / 0 |