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