当前位置: 首页 > news >正文

唐山市住房城乡建设局网站企业文化

唐山市住房城乡建设局网站,企业文化,社区网站建设资金申请,许昌网站建设一、sql执行频率。 mysql客户端连接成功后,通过show [session | global] status 命令可以提供服务器状态信息。通过如下指令,可以查看当前数据库的INSERT/UPDATE/DELETE的访问频次。 #一个下划线代表一个字符 show global status like com_; 二、慢查…

一、sql执行频率。

mysql客户端连接成功后,通过show [session | global] status 命令可以提供服务器状态信息。通过如下指令,可以查看当前数据库的INSERT/UPDATE/DELETE的访问频次。

#一个下划线代表一个字符
show global status like 'com_';

二、慢查询日志。

1、慢查询日志记录了所有执行时间超过指定参数(long_query_time,单位:秒,默认10秒)的所有sql语句的日志。

查看慢查询日志是否开启指令

show variables like 'slow_query_log';

2、mysql的慢查询日志默认没有开启,需要在mysql的配置文件(/etc/my.cnf)中配置如下信息。

#开启MySQL慢日志查询开关
show_query_log=1
#设置慢日志的时间为2秒,sql语句执行时间超过2秒,就会视为慢查询,记录慢查询日志
long_query_time=2

配置完毕后,通过以下指令重新启动mysql服务器进行测试,查看慢日志文件中记录的信息/var/lib/mysql/localhost-show.log

#重启mysql
systemctl restart mysqld

通过慢查询日志记录哪些sql语句耗费时间,然后进行优化。

三、profile详情

1、show profile能够在做sql优化时帮助我们了解时间都耗费到哪里去了。通过have_profiling参数,,能够看到当前mysql是否支持profile操作。

#查看是都支持profile操作
select @@have_profiling;

2、默认profiling是关闭的,可以通过set语句在session/global级别开启profiling。

#开启profiling
set profiling=1;

3、执行一系列的业务sql操作,然后通过如下指令查看指令的执行耗时。

#查看每一条sql的耗时基本情况
show profiles;#查看指定query_id的sql语句各个阶段的耗时情况
show profile for query query_id;#查看指定query_id的sql语句CPU的使用情况
show profile CPU for query query_id;

四、explain执行计划。

1、explain或者desc命令获取mysql如何执行select语句的信息,包括在select语句执行过程中表如何连接和连接的顺序。

#直接在select语句之前加上关键字explain/desc
explain select 字段列表 from 表名 where 条件;

 2、explain执行计划个字段含义。

 id:select查询的序列号,表示查询中执行select子句或者是操作表的顺序(id相同,执行顺序从上到下,id不同,值越大,越先执行)。

select_type:表示select的类型,常见的取值有SIMPLE(简单表,即不使用表连接或者子查询)、PRIMARY(主查询,即外层的查询)、UNIQUE(unique中的第二个或者后面的查询语句)、SUBQUERY(select/where之后包含了子查询)等。

 type表示连接类型,性能由好到差的链接类型为null、system、const、eq_ref、range、index、all。

possible_key:显示可能应用在这张表上的索引,一个或多个。

key:实际使用的索引,如果为null,则没有使用索引。

key_len:表示索引中使用的字节数,该值为索引字段最大可能长度,并非实际使用长度,在不损失精确性的前提下,长度越短越好。

rows:mysql认为必须要执行查询的行数,在InnoDB引擎的表中,是一个估计值,可能并不总是准确的。

filtered:查询返回结果的行数占需读取行数的百分比,filtered的值越大越好。

extra:额外信息。

http://www.shuangfujiaoyu.com/news/56817.html

相关文章:

  • 上海微信网站公司网站推广方案范文
  • 做网站吧重庆百度seo整站优化
  • WordPress怎么建小站0元入驻的电商平台
  • 深圳住 建设局网站短视频剪辑培训班速成
  • 做营销网站代理挣钱吗磁力猫torrentkitty官网
  • java直播网站怎么做排名优化关键词公司
  • 深圳罗湖网站制作公司营销策略4p分析怎么写
  • 贵港网站建设培训网站优化员seo招聘
  • 网站报价方案怎么做合肥seo按天收费
  • 公司网站备案怎么做杭州网站提升排名
  • 动静分离网站架构互联网营销课程体系
  • 南安网站建设网络营销的五大优势
  • 宝安商城网站建设作品推广
  • 手机网站用什么空间北京网站优化推广公司
  • 中山城市建设集团网站全网营销推广案例
  • 上海网站建设哪家做得好免费发布信息网
  • wordpress用户组名称快速网站seo效果
  • 湛江定制建站企业网站上海牛巨微seo优化
  • wordpress设计网站外链平台有哪些
  • 平台网站建设的公司域名信息查询系统
  • 个人域名 做公司网站营销软文范文200字
  • 魔站网站建设网站一键生成
  • wordpress添加一个tag页面济南网站优化排名推广
  • 聚名网络seo研究协会
  • web动态网页设计源代码德阳seo优化
  • 做网站建设的平台seo快速建站
  • 做跨境电商的人才网站关键词排名霸屏代做
  • 800折网站怎么做苏州网络推广服务
  • 外贸公司的网站怎么做网络运营好学吗
  • 天津招标信息网官网宁波seo关键词培训