
在mysql配置文件my.cnf中增加
log-slow-queries=/var/lib/mysql/slowquery.log (指定日志文件存放位置,可以为空,系统会给一个缺省的文件host_name-slow.log)
long_query_time=2 (记录超过的时间,默认为10s)
log-queries-not-using-indexes (log下来没有使用索引的query,可以根据情况决定是否开启)
log-long-format (如果设置了,所有没有使用索引的查询也将被记录)
Windows:
在my.ini的[mysqld]添加如下语句:
log-slow-queries = E:\web\mysql\log\mysqlslowquery.log
long_query_time = 2(其他参数如上)
linux 下怎么查看 mysql 查看慢查询日志记录shell>mysql -u root -p
#输入密码
mysql>show variables like "%slow%"
#检查下面几条参数
slow_query_log #这个是表示的slow log有没开
slow_query_log_file #这个是slow log的地址
#然后直接vim 那个文件就可以了
感觉是驱动问题,导致系统对主板时钟晶振的频率对应的时间产生了差错?Linux 开机后的时间是系统自己维护的,不以主板时间为准。这样系统自己维护的时间如果晶振频率的部分有问题,那肯定时间会不准。
不行你就设置每 30 分钟从主板对时一下吧。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)