Профайлер для MySql | |
---|---|
PaulWist Автор Сообщений: 14601 Дата регистрации: 01.04.2004 |
Братья, подскажите для MySql тулзу похожую на профайлер MSSQL, надо «посмотреть» какие команды клиент отсылает на сервер. Читал про dbForge, но не понял можно ли через него ловить DML для любого клиента.
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Профайлер для MySql | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
|
Re: Профайлер для MySql | |
---|---|
PaulWist Автор Сообщений: 14601 Дата регистрации: 01.04.2004 |
Мда, спасибо. Как не ругают MS, но у него есть достойные тулы.
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Профайлер для MySql | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Думаю что для анализа этих логов тоже есть какие-то инструменты. Тут главное понять что первично
Кстати, для трассировки вовсе не обязательно использовать "смотрящего" на стороне сервера. Для ODBC есть своя трассировка (в т.ч. и инструменты показывающие пойманные команды в приятном графическом виде), для адонет тоже. Возможно отлавливать трафик на стороне клиента окажется проще и эффективнее. ------------------ WBR, Igor |
Re: Профайлер для MySql | |
---|---|
PaulWist Автор Сообщений: 14601 Дата регистрации: 01.04.2004 |
Блин, ребята ткните, как для ODBC 3.51 в строке соединения прописать вывод трассы запросов в локальный файл.
Option=4 не приводит к созданию файлов. ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) Исправлено 1 раз(а). Последнее : PaulWist, 21.06.19 12:23 |
Re: Профайлер для MySql | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
[attachment 31185 odbc_trace.png]
Помнится встречал когда-то ещё и утилиту которая вместо штатного ODBC трассировщика работала (в окошке, как видишь, можно свою dll подключить и трассировка через неё пойдёт - так что имея некоторые навыки в C можно и свой трассировщик запилить), возможно эта была она www.brothersoft.com Попробуй, может быть удобнее так будет чем копаться в километровых лог-файлах создаваемых штатным трассировщиком. ------------------ WBR, Igor |
Re: Профайлер для MySql | |
---|---|
PaulWist Автор Сообщений: 14601 Дата регистрации: 01.04.2004 |
Ок, Игорь, штатный трассировщик не фига не работает. В строке соединения поставил Option=4 что должно было бв заставить драйвер писать лог на диск, но тут засада, драйвер пишет по дефолту в корень диска С:, а политикой домена запрещена запись в корень системного диска.
Попробую твое предложение. ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Профайлер для MySql | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Он всегда как-то странно запускался, то прогу перезапустишь, то остановишь саму трассировку, потом глядь - а файл и появился
------------------ WBR, Igor |
Re: Профайлер для MySql | |
---|---|
PaulWist Автор Сообщений: 14601 Дата регистрации: 01.04.2004 |
Да Игорь, ты прав, надо запустить трассу, затем запускать sqlexec, но мусора там море, ладно еще поковыряюсь.
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) Исправлено 1 раз(а). Последнее : PaulWist, 24.06.19 09:46 |
Re: Профайлер для MySql | |
---|---|
PaulWist Автор Сообщений: 14601 Дата регистрации: 01.04.2004 |
Игорь с меня стакан, выковырял трассу команд DML!
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
© 2000-2024 Fox Club  |