![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle Turning
文章平均质量分 65
惊变二十八天
这个作者很懒,什么都没留下…
展开
-
oracle 索引的(创建、简介、技巧、怎样查看)
一、索引简介1、索引相当于目录2、索引是通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率。3、索引的创建要适度,多了会影响增删改的效率,少了会影响查询的效率,索引最好创建在取值分散的列上,避免对同一张表创建过多的索引4、索引的使用对用户来说是透明的,由系统来决定什么时候使用索引。5、Oracle支持多种类型的索引,可以按列的多少、索引值是否唯一和索引数据的组原创 2012-03-16 09:23:50 · 40289 阅读 · 1 评论 -
基数、选择性、直方图
一、基数: 一个列中唯一键(Distinct_keys)的个数,如有一个100W行的表,性别列的基数为2 (select distinct gender from test),主键列的基数为100W(select distinct mid from test);二、选择性: 基数/总行数所占的百分比,性别 2/100w * 100% 主键 100% 选择性越高 越原创 2013-11-20 17:06:49 · 3631 阅读 · 0 评论 -
回表
什么是回表 怎么避免回表什么是回表? 简单来说就是数据库根据索引找到了指定的记录所在行后,还需要根据rowid再次到数据块里取数据的操作; 示例:基本表结构与索引情况如下:1234567891011121314原创 2013-11-21 18:24:20 · 6496 阅读 · 0 评论