.net的mysql查询计时器

时间:2010-05-25 23:27:19

标签: .net asp.net mysql profiling timing

我可以使用什么来跟踪我的mysql查询需要多长时间?如果他们采取>也许记录他们一定的时间?或跟踪所有查询但只保留最长的查询时间?在C#.NET和ASP.NET中使用它。

我想用它来偶尔检查我的查询是否变慢。

1 个答案:

答案 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

http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html