我可以使用什么来跟踪我的mysql查询需要多长时间?如果他们采取>也许记录他们一定的时间?或跟踪所有查询但只保留最长的查询时间?在C#.NET和ASP.NET中使用它。
我想用它来偶尔检查我的查询是否变慢。
答案 0 :(得分:2)
最好在服务器上完成。
MySQL允许您将超过X秒(您可以指定X)的查询记录到特殊的慢查询日志中。
在my.cnf文件的[mysqld]部分下,根据口味添加和修改:
log_slow_queries = /var/log/mysql/mysql-slow.log #where to log
long_query_time = 2 #time in seconds