
oracle
文章平均质量分 65
汪牵牵
盖盖盖盖盖丶
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle统计sql优化与原理详解
简介:oracle统计类sql的优化,此篇只讲count sum avg max min orderby,主要还是要知道索引存储列值和rowid的特性,我的博客里也有常用索引(树状索引)的详解。一.count(*)的优化直接上例子(假设test表有10w数据,列有10列):1.select count(*) from test count(*)我们都知道是统计有多少数量,通常我们建表都会有一个主键...原创 2018-06-26 14:41:06 · 1335 阅读 · 1 评论 -
oracle排序、回表扫描和联合索引
简介:oracle回表扫描也会增加IO消耗,有的时候可以通过一些方法避免。如果对索引的结构还不太理解,可以看一下我以前的博客,oracle树状索引详解。一.oracle回表扫描例子:test 表 10w数据,10个字段,主键为id1.select * from test where id = 5回表扫描介绍:执行这个sql的执行计划,可以看到,首先它走了主键的索引,可以看到一个index rang...原创 2018-07-03 16:46:04 · 1491 阅读 · 0 评论 -
oracle树状索引详解(图摘取《收获不止oracle》)
转载请注明原文地址。一.树状索引特点1.高度较低2.存储列值3.结构有序我们先看一下索引的结构,如图:以上结构图说明索引是由 ROOT(根块),Branch(茎块)和Leaf(叶子块)三部分组成的,其中最底层的叶子块 主要存储了 key column value(索引列具体值),以及能具体定位到数据所在位置的rowid(此处rowid和查询时候用的rownum不是同一个概念,有兴趣可以百度rown...原创 2018-07-03 16:50:32 · 925 阅读 · 1 评论 -
索引的优缺点和使用情况
简介:索引结构和优点都在https://blog.youkuaiyun.com/qq_36758630/article/details/80900989这个里面有描述。一.索引的优点简单来说,主要有两点:1.寻找数据方式来说,B+tree的索引结构,平衡多路查找树 方式去查询,速度快2.查询消耗方面来说,就是访问数据块IO次数少,然后扫描数据块小且少,自然就快了二.索引的缺点索引虽然给...原创 2018-07-12 11:42:09 · 1402 阅读 · 0 评论