Real time monitoring SQL queries (PostrgeSQL)

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Old_Tuzik
Житель
Сообщения: 795
Зарегистрирован: 28 авг 2007, 16:38
Контактная информация:

Real time monitoring SQL queries (PostrgeSQL)

Сообщение Old_Tuzik »

Возникла необходимость проанализировать SQL запросы приходящие на сервер потому как в зависимости и платфотмы клиента, ее битности и используемой кодировки некоторые строки просто не попападают в базу то есть в таблице они выглядят как missing values. Ошибок никаких не возникает, просто данные тихо пропадают (я думаю в результате перекодировки, UTF-16 works, UTF-8 - fails) где то между user app -> ODBC Driver Manager ->PostgreSQL ODBC driver ->PostgreSQL server. И как обычно, все работает на Windows (PostgreSQL поставляет ODBC driver) отлично but Linux and MacOS cause troubles. Чем бы посмотреть на тот запрос без рекомпиляции сервера с деб. информацией и запуском под отладчиком?
hawk
Пользователь
Сообщения: 141
Зарегистрирован: 21 мар 2005, 20:08
Откуда: St. Petersburg->Vancouver

Re: Real time monitoring SQL queries (PostrgeSQL)

Сообщение hawk »

https://github.com/mpihlak/pg_logforward

оно посылает запросы по UDP, дальше можно ловить и что нить делать.
Аватара пользователя
Old_Tuzik
Житель
Сообщения: 795
Зарегистрирован: 28 авг 2007, 16:38
Контактная информация:

Re: Real time monitoring SQL queries (PostrgeSQL)

Сообщение Old_Tuzik »

hawk писал(а):https://github.com/mpihlak/pg_logforward

оно посылает запросы по UDP, дальше можно ловить и что нить делать.
Спасибо за инфу, в этот раз до пересылки пакетов даже не дошло, все оказалось проще - a small platfrom dependent error in the source code of the user app.
Ответить