
MYSQL
文章平均质量分 80
iteye_2259
这个作者很懒,什么都没留下…
展开
-
MYSQL中SQL执行分析
今天本来想看下mysql的一条语句在MYSQL引擎中是如何的处理,无意中发现了很多其他的东西,就整理下吧。 查看SQL的执行情况: 1.通过show processlist 来查看系统的执行情况! mysql> show processlist ; +----+------+-----------+-------+---------+------+-------+-...原创 2012-02-24 10:54:47 · 177 阅读 · 0 评论 -
MYSQL的全表扫描,主键索引(聚集索引、第一索引),非主键索引(非聚集索引、第二索引),覆盖索引四种不同查询的分析...
MYSQL的全表扫描,主键索引(聚集索引、第一索引),非主键索引(非聚集索引、第二索引),覆盖索引四种不同查询的分析 1.前置条件: 本次是基于小数据量,且数据块在一个页中的最理想情况进行分析,可能无具体的实际意义,但是可以借鉴到各种复杂条件下,因为原理是相同的,知小见大,见微知著! 打开语句分析并确认是否已经打开 mysql> set profiling=1...2012-02-28 16:53:57 · 289 阅读 · 0 评论 -
mysql的order by 排序
mysql 的排序 1.indexsort 利用有序索引获取有序数据 原理: 我们知道,mysql的基础数据结构是B+树,任何的一个表都是一颗B+树,你在表上建的索引也是一颗B+树,B+树的特别是在叶子节点上是有序,且前一个节点存在指向相邻节点的指针。 那么在写SQL中的ORDER BY语句时候,若是ORDER BY的条件和返回的数据都在一颗树上,那么就可以利用B+树自身的特点来天然...原创 2013-01-29 15:26:25 · 430 阅读 · 0 评论