Страница 1 из 1

Real time monitoring SQL queries (PostrgeSQL)

Добавлено: 28 авг 2013, 14:16
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. Чем бы посмотреть на тот запрос без рекомпиляции сервера с деб. информацией и запуском под отладчиком?

Re: Real time monitoring SQL queries (PostrgeSQL)

Добавлено: 28 авг 2013, 15:41
hawk
https://github.com/mpihlak/pg_logforward

оно посылает запросы по UDP, дальше можно ловить и что нить делать.

Re: Real time monitoring SQL queries (PostrgeSQL)

Добавлено: 29 авг 2013, 11:46
Old_Tuzik
hawk писал(а):https://github.com/mpihlak/pg_logforward

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