0
点赞
收藏
分享

微信扫一扫

Mysql的SQL优化



本文参考书籍为深入浅出Mysql(人民邮电出版社),推荐一下这本书,有一定SQL基础的童鞋可以买来萨摩一下。


  • 首先我们在优化之前应该对数据库中哪类的SQL执行的频率较高做到心中有数,那么再MYSQL中该如何查询各种SQL的执行频率呢?

我们可以在mysql客户端连接成功之后来执行show 【session|global】 staus命令来查询(其中session代表的这次连接所产生的数据统计,如不加默认也是这个,而global则表示从上次数据库启动至今所产生的数据统计)。

下面我们在Mysql客户端执行以下语句;

Mysql的SQL优化_SQL优化

其中Com_xxx的意思就是每个xxx语句执行的次数,举个栗子;

Mysql的SQL优化_Mysql_02

这里就统计到我这次会话共执行了55次查询select语句。

其中:


  1. Com_select: 执行SELECT操作的次数,一次查询只加1.
  2. Com_insert: 执行INSERT操作的次数,批量INSERT的操作,只累加一次。
  3. Com_update: 执行UPDATE操作的次数。
  4. Com_delete: 执行DELETE操作的次数。


举报

相关推荐

0 条评论