Я использую slow.log
вход в мой сервер MySQL, чтобы найти узкие места в моем скрипте, но в то же время я использую phpmyadmin
на этом сервере. Мой сценарий и phpmyadmin
имеет разные учетные записи пользователей MySQL, и теперь, когда я анализирую slow.log
файл, я вижу много спама от phpmyadmin
запросов, можно ли настроить MySQL на регистрацию медленных запросов только от определенных пользователей?
Я не знаю никаких вариантов настройки отдельных журналов медленных запросов для каждого пользователя, но многие анализаторы запросов журнала можно настроить так, чтобы просто печатать для пользователя или исключать пользователя.
https://code.google.com/p/mysql-log-filter/ например предлагает следующие способы.
-T = min_query_time
-R = min_rows_examined-ih, --include-host
-eh, --exclude-host
-iu, --include-user
-eu, --exclude-user
-iq, --include-query