:: Не фоксом единым
Профайлер для MySql
PaulWist
Автор

Сообщений: 14601
Дата регистрации: 01.04.2004
Братья, подскажите для MySql тулзу похожую на профайлер MSSQL, надо «посмотреть» какие команды клиент отсылает на сервер. Читал про dbForge, но не понял можно ли через него ловить DML для любого клиента.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Профайлер для MySql
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
dev.mysql.com


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Профайлер для MySql
PaulWist
Автор

Сообщений: 14601
Дата регистрации: 01.04.2004
Мда, спасибо. Как не ругают MS, но у него есть достойные тулы.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Профайлер для MySql
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Думаю что для анализа этих логов тоже есть какие-то инструменты. Тут главное понять что первично
Кстати, для трассировки вовсе не обязательно использовать "смотрящего" на стороне сервера. Для ODBC есть своя трассировка (в т.ч. и инструменты показывающие пойманные команды в приятном графическом виде), для адонет тоже. Возможно отлавливать трафик на стороне клиента окажется проще и эффективнее.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Профайлер для MySql
PaulWist
Автор

Сообщений: 14601
Дата регистрации: 01.04.2004
Блин, ребята ткните, как для ODBC 3.51 в строке соединения прописать вывод трассы запросов в локальный файл.
Option=4 не приводит к созданию файлов.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)




Исправлено 1 раз(а). Последнее : PaulWist, 21.06.19 12:23
Ratings: 0 negative/0 positive
Re: Профайлер для MySql
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
[attachment 31185 odbc_trace.png]

Помнится встречал когда-то ещё и утилиту которая вместо штатного ODBC трассировщика работала (в окошке, как видишь, можно свою dll подключить и трассировка через неё пойдёт - так что имея некоторые навыки в C можно и свой трассировщик запилить), возможно эта была она www.brothersoft.com
Попробуй, может быть удобнее так будет чем копаться в километровых лог-файлах создаваемых штатным трассировщиком.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Профайлер для MySql
PaulWist
Автор

Сообщений: 14601
Дата регистрации: 01.04.2004
Ок, Игорь, штатный трассировщик не фига не работает. В строке соединения поставил Option=4 что должно было бв заставить драйвер писать лог на диск, но тут засада, драйвер пишет по дефолту в корень диска С:, а политикой домена запрещена запись в корень системного диска.
Попробую твое предложение.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Профайлер для MySql
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Он всегда как-то странно запускался, то прогу перезапустишь, то остановишь саму трассировку, потом глядь - а файл и появился


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Профайлер для MySql
PaulWist
Автор

Сообщений: 14601
Дата регистрации: 01.04.2004
Да Игорь, ты прав, надо запустить трассу, затем запускать sqlexec, но мусора там море, ладно еще поковыряюсь.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)




Исправлено 1 раз(а). Последнее : PaulWist, 24.06.19 09:46
Ratings: 0 negative/0 positive
Re: Профайлер для MySql
PaulWist
Автор

Сообщений: 14601
Дата регистрации: 01.04.2004
Игорь с меня стакан, выковырял трассу команд DML!


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 9 (Гостей: 9)

© 2000-2024 Fox Club 
Яндекс.Метрика