慢查询日志是由一些SQL语句构成的,当查询时间超过了long_query_time的值时会生成慢查询日志,longquerytime的最小值是1s,默认值
慢查询日志是由一些sql语句构成的,当查询时间超过了long_query_time的值时会生成慢查询日志,longquerytime的最小值是1s,默认值是10s。
检查MySQL慢查询是否开启:
mysql> show variables like '%slow%'; +---------------------+----------------------------------------------------------+ | Variable_name | Value | +---------------------+----------------------------------------------------------+ | slow_launch_time | 2 | | slow_query_log | OFF | | slow_query_log_file | E:\Program Files\mysql-5.6.10-winx64\data\lzjun-slow.log | +---------------------+----------------------------------------------------------+ 3 rows in set (0.00 sec)默认MySQL的slowquerylog是OFF,,开启的方法有:
启动MySQL的时候开启:
mysqld --slow_query_log=[{0|1}] #MySQL5.5及以上版本不指定值或者1表示开启,0表示关闭 mysqld --slowquerylogfile=filename 指定日志文件的保存的地方,如果指定,那么默认是保存在存放数据目录的homename-slow.log文件中。
系统特点: 商品多级分类检索、搜索,支持同一商品多重分类,自由设置显示式样 自由设置会员类型,自由设置权限项目,自由分配每种会员类型和每个会员的权限 灵活的商品定价,最多12级价格自由分配给各种会员类型或会员,也可针对单会员单商品特殊定价 强大的会员管理、帐户管理、订单管理功能和一系列帐务查询统计功能 灵活的会员积分系统,自由设置每个积分事件的积分计算方法 灵活的网站内容发布、管理系统,每个栏目可
2
MySQL启动后设置
set global slow_query_log=[1|0|ON|OFF] set global slow_query_log_file=[file_name]my.ini中配置
slow_query_log=1 slow_query_log_file=/var/log/mysql_slow.log一般longquerytime的值不宜设置过大,默认值10秒就显得不合适,通常2-5秒是理想值。当然慢查询日志会对MySQL性能有影响。如果是主从结构打开一台专门用来监控慢查询好了。
本文永久更新链接地址:
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号