Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Есть ли профайлер (profiler) для MySQL


Автор: Иван Человеков 10.4.2007, 07:04
Ребята, подскажите пожалуйста, есть ля для MySQL профайлер(profiler), для отслеживания запросов поступающих в СУБД? 
Спасибо  smile 

Автор: SergeBS 10.4.2007, 07:53
Иван Человеков, 
Цитата

4.9.2. Общий журнал запросов
Если вы хотите знать обо всем, что происходит с mysqld, нужно запустить систему с ключом --log[=file]. После этого информация обо всех соединениях и запросах будет записываться в файл журнала (по умолчанию ему дается имя 'hostname'.log). Этот журнал может оказаться полезным, если вы подозреваете наличие ошибки в клиентском ПО и хотите выяснить, что, по мнению mysqld, клиент передал базе.

Автор: Иван Человеков 11.4.2007, 05:17
Спасибо Сергей, попробую.

Автор: lumega 5.4.2012, 21:40
если хочется профилировать со стороны программы, а не сервера, то удобно будет попробовать Neor Profile SQL http://www.profilesql.com/ru/

Автор: РОМАN 5.4.2012, 23:09
в конфиге:

--все запросы--
log = <файл>

--тяжелые запросы--
log-slow-queries = <файл>
long-query-time = <INT> --сек, по умолчанию 10--

Автор: wwwset 13.4.2013, 13:25
на данный момент самый мощный визуальный профайлер для MySQL  это Jet Profiler. Инструмент платный, но есть пробная версия. http://mysql-tools.com/mysql/54-other-links/49-downloadjetprofilerzip.html.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)