Real time monitoring SQL queries (PostrgeSQL)
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Old_Tuzik
- Житель
- Сообщения: 795
- Зарегистрирован: 28 авг 2007, 16:38
- Контактная информация:
Real time monitoring SQL queries (PostrgeSQL)
Возникла необходимость проанализировать 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. Чем бы посмотреть на тот запрос без рекомпиляции сервера с деб. информацией и запуском под отладчиком?
-
- Пользователь
- Сообщения: 141
- Зарегистрирован: 21 мар 2005, 20:08
- Откуда: St. Petersburg->Vancouver
Re: Real time monitoring SQL queries (PostrgeSQL)
https://github.com/mpihlak/pg_logforward
оно посылает запросы по UDP, дальше можно ловить и что нить делать.
оно посылает запросы по UDP, дальше можно ловить и что нить делать.
- Old_Tuzik
- Житель
- Сообщения: 795
- Зарегистрирован: 28 авг 2007, 16:38
- Контактная информация:
Re: Real time monitoring SQL queries (PostrgeSQL)
Спасибо за инфу, в этот раз до пересылки пакетов даже не дошло, все оказалось проще - a small platfrom dependent error in the source code of the user app.hawk писал(а):https://github.com/mpihlak/pg_logforward
оно посылает запросы по UDP, дальше можно ловить и что нить делать.