`

explain SQL语句性能检测

阅读更多

mysql>explain select * from table;
+----+-------------+-------+------+---------------+------+---------+------+------+-------+
| id | select_type | table | type | possible_keys | key  | key_len | ref  | rows | Extra |
+----+-------------+-------+------+---------------+------+---------+------+------+-------+


table          #显示该语句涉及的表
type           #反映语句的质量,优-->差:const > eq_reg > ref > range > indexhe > ALL
possible_keys
 
#存在表中的所有索引
key            #使用到的索引
key_len        #索引长度,越短越好
ref           
#显示索引的那一列被用到
rows           #语句返回的数据行数
extra          #语句查询情况的详细信息

分享到:
评论

相关推荐

    SQL语句性能分析之explain

    SQL语句性能分析之explain

    mysql的explain分析sql语句性能(慢查询和加没加索引)

    mysql的explain分析sql语句性能(慢查询和加没加索引)

    SQL服务器,性能分析语句

    常用的数据库性能分析语句,服务器卡的时候,常用的可以查看后台连接、使用能耗比较高的语句代码

    LNH_MySQL 22-利用explain查看sql语句的执行计划.mp4

    LNH_MySQL 22-利用explain查看sql语句的执行计划.mp4

    MySQL SQL语句优化explain关键字

    而我们在不考虑进行分库分表的操作时,进行SQL语句优化是一个很好的解决办法,下面介绍explain关键词分析SQL语句,及使用索引进行优化查询。 explain关键字使用 explain使用格式 EXPLAIN SELECT * FROM SCORE ...

    mysql开启慢查询(EXPLAIN SQL语句使用介绍)

    主要介绍了mysql开启慢查询 EXPLAIN SQL语句,需要的朋友可以参考下

    英汉汉英词库 sql语句

    本资料为鄙人制作的英汉汉英互译的sql语句。因鄙人之前找词库找到相当头大,如今特发此资源,来...此sql语句可以直接导入数据库,前提是事先创建数据库:create table t_word(word varchar(50),explain varchar (200));

    Mysql语句性能分析-EXPLAIN

    使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 如下面SQL语句: EXPLAIN select * from system_area where status = 1 获得...

    Informix11_SQL性能调整.pdf

    Informix 11 SQL 性能调整 1 前言 SQL 语言是关系型数据库与外界交互的重要途径,...1. 在服务器上直接执行 SQL 语句 set explain on 得到当前 session 中 SQL 的执行计划描述文件,默认名称为:sqexplain.out,

    Mysql利用profiles来查看SQL语句执行计划.rar

    否则只能使用explain 的方式来检查。 profiling 功能可以了解到cpu io 等更详细的信息。 show profile 的格式如下: SHOW PROFILE [type [, type] ... ] [FOR QUERY n] [LIMIT row_count [OFFSET offset]] ...

    ORACLE SQL性能优化系列(全)

    非常全面的ORACLE SQL性能优化介绍及实例:优化器的选择、共享SQL语句、访问Table的方式、减少访问数据库的次数、使用DECODE函数、减少对表的查询、通过内部函数提高SQL效率、用NOT EXISTS替代NOT IN、使用EXPLAIN ...

    Oracle性能优化方法(SQL篇)

    1.如何分析SQL语句 2.选用适合的ORACLE优化器 3.用EXPLAIN PLAN 分析SQL语句 4.使用TKPROF 工具来查询SQL性能状态 5.表分区的应用

    sql语句 开发利器 小凯制作

    本资料为鄙人制作的英汉汉英互译的sql语句。因鄙人之前找词库找到相当头大,如今特发此资源,来给...此sql语句可以直接导入数据库,前提是事先创建数据库:create table t_word(word varchar(50),explain varchar(200));

    mysql explain用法

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

    SQL性能优化

    如要测试下面SQL: SELECT c.short, a.cday, a.card_no, a.qty FROM sales.stockiohis a, sales.product_info b, sales.vendor c WHERE a.card_no = b.card_no AND b.vendorid = c.vendorid AND a.produce_no = ...

    Explain详解与索引最佳实践.zip

    使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是结构的性能瓶颈

    explain分析sql效率的方法

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

    分析Mysql表读写、索引等操作的sql语句效率优化问题

    今天我们分享一些 分析mysql表读写、索引等等操作的sql语句。 闲话不多说,直接上代码: 反映表的读写压力 SELECT file_name AS file, count_read, sum_number_of_bytes_read AS total_read, count_write, sum_...

    Explain详解与索引最佳实践.docx

    使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是结构的性能瓶颈。 文档主要是使用 explain 的例子和索引的最佳实践

Global site tag (gtag.js) - Google Analytics