有人做网站吗,server2003网站建设,深圳seo推广公司,网站建站管1.定位慢查询1、show status 命令命令使用方式#xff1a;show [session|global] status like slow_queries如果你不写 [session|global] 默认是session 会话#xff0c;指取出当前窗口的执行#xff0c;如果你想看所有(从mysql 启动到现在#xff0c;则应该 global)执行s…1.定位慢查询1、show status 命令命令使用方式show [session|global] status like slow_queries如果你不写 [session|global] 默认是session 会话指取出当前窗口的执行如果你想看所有(从mysql 启动到现在则应该 global)执行show status 显示的数据库变量大概有291个。变量对应说明show status 常用的命令show status like ‘uptime’ ;show stauts like ‘com_select’show stauts like ‘com_insert’...类推 update deleteshow status like ‘connections’;//显示慢查询次数show status like ‘slow_queries’;2、mysql默认的慢查询默认情况下mysql认为10秒才是一个慢查询.show variables like ‘long_query_time’ ; //可以显示当前慢查询时间set long_query_time1 ;//可以修改慢查询时间3、定位慢查询show variables like %slow%; #查看MySQL慢查询是否开启set global slow_query_logON; #开启MySQL慢查询功能show variables like long_query_time; #查看MySQL慢查询时间设置默认10秒set global long_query_time5; #修改为记录5秒内的查询select sleep(6); #测试MySQL慢查询show variables like %slow%; #查看MySQL慢查询日志路径show global status like %slow%; #查看MySQL慢查询状态或者vi /etc/my.cnf #编辑在[mysqld]段添加以下代码slow-query-log on #开启MySQL慢查询功能slow_query_log_file /var/run/mysqld/mysqld-slow.log#设置MySQL慢查询日志路径long_query_time 5 #修改为记录5秒内的查询默认不设置此参数为记录10秒内的查询log-queries-not-using-indexes on #记录未使用索引的查询:wq! #保存退出service mysqld restart #重启MySQL服务4、安装使用MySQL慢查询分析工具mysqlsla