我们致力于一个MySQL知识的分享网站

  |   本站Feed      

mysql explain的详解

2009-02-15 23:18:11  |   才被阅读:427 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:dodomail
标签:

mysql explain的详解
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。
使用方法,在select语句前加上explain就可以了:

如:explain select surname,first_name form a,b where a.id=b.id

继续阅读全文...

Mysql Explain 举例详解

2009-02-15 23:14:18  |   才被阅读:638 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:阿里技术学习博客
标签:

Mysql Explain 详解 + 举例

继续阅读全文...

MySQL之Explain扫盲班实战

2009-01-11 23:16:32  |   才被阅读:460 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:老王的技术手册
标签:

Explain命令用于查看执行效果。虽然这个命令只能搭配select类型语句使用,如果你想查看update,delete类型语句中的索引效果,也不是太难的事情,只要保持条件不变,把类型转换成select就行了。
号外:mk-visual-explain工具扩展了explain,它提供了一种更直观的树形表现形式,使用方法很简单

继续阅读全文...

Mysql执行计划中的Using filesort

2008-12-14 23:02:47  |   才被阅读:515 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:TaobaoDBATeam
标签: ,

Using filsort文档中的解释:
Mysql需要额外的一次传递,以找出如何按排序顺序检索行,通过根据联接类型浏览所有行并为所有匹配where子句的行保存排序关键字和行的指针来完成排序,然后关键字被排序,并按排序顺序检索行。额外的传递是指什么?

继续阅读全文...