栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

索引的性能分析

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

索引的性能分析

数据库性能分析:

show global status like 'Com_______'; 

这个语句来查看这个表是以什么为主的,修改,查询还是添加。

如何定位到那些SQL语句效率低下,我们可以使用慢查询日志。

慢查询日志记录了所有执行时间超过指定参数的所有sql语句的日志(默认是10秒)。mysql的慢查询日志默认没有开启,需要在mysql的配置文件中配置以下信息。

查看慢查询是否开启:

show variables like 'slow_query_log'

在虚拟机里面的mysql配置文件中加入以上的两句话,就算是配置成功。配置成功后重启服务器。

他会在我们的var/lib/mysql目录下面生成一个localhost-slow.log这个文件,这个文件就是记录那些sql语句超过了2秒。

在虚拟机中:

profile详情

select @@have_profiling 来查看系统的变量。

默认是关闭的,前面也可以加上session或者global来判断是会话级别的还是全局的

select @@profiling 查看当前是否开启为1开启为0关闭
set profiling=1  开启

当我们配置好后,我们输入一个SQL语句我们可以通过

show profiles来查看耗时情况

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/866457.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号