mysql 性能分析及explain用法

原创 2015年11月19日 13:50:07

1 使用explain语句去查看分析结果,如

示列:


如果没有做判断加where (我使用的是复合索引)会认为是全局查询所以 要加上判断下面执行结果type就不会是ALL

type=const表示通过索引一次就找到了,

key=primary的话,表示使用了主键 

type=all,表示为全表扫描,

引;

type=ref,因为这时认为是多个匹配行,在联合查询中,一般为REF

相关文章推荐

mysql 性能分析及explain用法——数据库优化

1 使用explain语句去查看分析结果,如   explain select * from test1 where id=1; 会出现: id  selecttype  table  type...

MYSQL 性能分析及explain用法(2)

使用explain语句去查看分析结果,如   explain select * from test1 where id=1; 会出现: id  selecttype table  type p...

【MySql性能优化二】利用explain进行查询和分析sql语句

在mysql数据库中为我们提供了explain方法可以通过它来帮助我们分析我们的sql语句。 登录mysql后,具体使用如下这里的了例子都以上篇博客中安装的实例数据库sakila为例: explain...

MySQL性能分析及explain的使用

MySQL性能分析及explain用法的知识是本文我们主要要介绍的内容,接下来就让我们通过一些实际的例子来介绍这一过程,希望能够对您有所帮助。 1.使用explain语句去查看分析结果 如...
  • andybbc
  • andybbc
  • 2016年01月25日 14:28
  • 128

Mysql中使用explain进行性能分析

explain显示了MySQL如何使用索引来处理select语句以及连接表。

mysql 性能分析之explain详解

近期项目做重构,把产线的慢查询日志全部拉出来检查了一遍。发现很多原本是简单的脚本的执行时间居然超过了三秒钟(慢查询设置监控时间为3.0 S)。 只好把脚本找到通过mysql 执行计划查查问题到底出在...

MySQL性能分析及explain的使用说明

写程序的时候,往往需要去查看sql语句的执行效率,以方便我们如何优化我们的程序,设计数据库。所以我们就不得不了解一些explain的用法。    首先看看输出地参数: 这些参数中,我们...

Mysql 性能分析命令explain详解

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好...
  • xuxu120
  • xuxu120
  • 2016年08月09日 14:19
  • 150

MySQL性能分析及explain的使用

MySQL性能分析及explain用法的知识是本文我们主要要介绍的内容,接下来就让我们通过一些实际的例子来介绍这一过程,希望能够对您有所帮助。 1.使用explain语句去查看分析结果 如...

MySQL常用性能分析方法-profile,explain,索引

1.查版本号 无论做什么都要确认版本号,不同的版本号下会有各种差异。 >Select  version(); 2.执行状态分析 显示哪些线程正在运行 >show processlist; ...
  • unix21
  • unix21
  • 2016年10月26日 13:49
  • 321
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql 性能分析及explain用法
举报原因:
原因补充:

(最多只允许输入30个字)