Удобно смотрим лог запросов на севере

Опубликовано:

На мой взгляд, кажется удобней просматривать ллги используяяя таблицу   нежели файл.Т.е. можно выставить

SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';

После немного подождать и уже можно анализировать

SELECT * FROM mysql.general_log;
SELECT * FROM mysql.slow_log;

Также для удобства можно поставить индекс по дате, нонужно конвертнуть таблицы в MyISAM ( они по умолчанию CSV)

SET @old_logstate = @@global.general_log;
SET GLOBAL general_log = 'OFF';
ALTER TABLE mysql.general_log ENGINE = MyISAM;
ALTER TABLE mysql.slow_log    ENGINE = MyISAM;
ALTER TABLE mysql.slow_log    ADD INDEX (start_time);
ALTER TABLE mysql.general_log ADD INDEX (event_time);
SET GLOBAL slow_query_log = @old_logstate;

Понравилась статья, расскажи о ней друзьям, нажми кнопку!