位置: 编程技术 - 正文
推荐整理分享mysql慢查询使用详解(mysql数据查询慢),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql数据查询慢,mysql数据查询慢,mysql5.7慢查询,mysql 慢查询,mysql5.7慢查询,mysql 慢查询,mysql 慢查询,mysql 慢查询,内容如对您有帮助,希望把文章链接给更多的朋友!
1 慢查询定义指mysql记录所有执行超过long_query_time参数设定的时间阈值的SQL语句。慢查询日志就是记录这些sql的日志。
2 开启慢查询日志找到mysql配置文件my.cnf.在mysqld的下面添加
配置完毕后重启mysql服务。
3 测试 为了方便 我只在my.cnf中配置了慢查询日志的路径.
mysql 版本为 5.1.
关于 long_query_time :从mysql 5.1开始,long_query_time开始以微秒记录SQL语句运行时间,之前仅用秒为单位记录。这样可以更精确地记录SQL的运行时间,供DBA分析。
进入mysql.
在日志文件中可以看到已经记录了sql.
总结:
Windows下开启MySQL慢查询MySQL在Windows系统中的配置文件一般是是my.ini找到[mysqld]下面加上log-slow-queries = F:MySQLlogmysqlslowquery.loglong_query_time = 2
Linux下启用MySQL慢查询MySQL在Windows系统中的配置文件一般是是my.cnf找到[mysqld]下面加上log-slow-queries=/data/mysqldata/slowquery.loglong_query_time=2
注意log-slow-queries = F:MySQLlogmysqlslowquery.log为慢查询日志存放的位置,一般这个目录要有MySQL的运行帐号的可写权限,一般都将这个目录设置为MySQL的数据存放目录;long_query_time=2中的2表示查询超过两秒才记录;
mysql Key_buffer_size参数的设置 在mysql数据库中,mysqlkey_buffer_size是对MyISAM表性能影响最大的一个参数,下面就将对mysqlKey_buffer_size参数的设置进行详细介绍,供您参考。下面一台以MyISA
MySQL高速缓存启动方法及参数详解(query_cache_size) MySQLquerycache从4.1版本开始提供了,不过值今天本人才对其进行研究。默认配置下,MySQL的该功能是没有启动的,可能你通过showvariableslike‘%query_cache%';会
MySQL配置文件my.cnf优化详解(mysql5.5) MySQL5.5.参数说明:[client]character-set-server=utf8port=socket=/data/mysql//mysql.sock[mysqld]character-set-server=utf8user=mysqlport=socket=/data/mysql//mysql.sockbasedir=/usr
标签: mysql数据查询慢
本文链接地址:https://www.jiuchutong.com/biancheng/321389.html 转载请保留说明!友情链接: 武汉网站建设