网站首页 > 技术文章 正文
一:索引是什么:
通俗的来讲,索引在表中的作用,相当于书的目录对书的作用。索引与表一样,也属于段的一种。里面存放了用户的数据,跟表一样需要占用磁盘空间。索引是一种允许直接访问数据表中某一数据行的树型结构,为了提高查询效率而引入,是一个独立于表的对象,可以存放在与表不同的表空间中。索引记录中存有索引关键字和指向表中数据的指针(地址)。对索引进行的I/O操作比对表进行操作要少很多。索引一旦被建立就将被Oracle系统自动维护,查询语句中不用指定使用哪个索引。
二:优点:
①可以加快数据的检索速度。
②可以加速表和表之间的连接。
③使用分组和排序子句进行数据检索时,可以减少查询中分组和排序的时间。
三:缺点:
①创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。
②索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间。
③当对表中的数据进行增加、删除和修改的时候,索引需要动态的维护,这样就降低了数据的维护速度。
猜你喜欢
- 2024-11-10 详解Oracle数据库is null和is not null在索引上的区别
- 2024-11-10 Oracle中会产生索引抑制的几种情况
- 2024-11-10 Oracle 分区表之相关陷阱 oracle分区表的缺点
- 2024-11-10 玩dotNetCore及EF6失败还是聊下Oracle索引吧
- 2024-11-10 如何“破解”Oracle数据库性能测试过程中索引使用问题?
- 2024-11-10 SQL查询慢,是因为没用对索引 sql语句查询慢 从哪些方面分析
- 2024-11-10 Oracle 数据库索引扫描方式 oracle数据库索引查询
- 2024-11-10 Oracle 分区索引类型简述 oracle分区表索引是否失效
- 2024-11-10 Oracle 索引是一种单独的物理结构
- 2024-11-10 强制使用索引提高执行效率原因分析
你 发表评论:
欢迎- 09-06你的生活自己掌控——《神谕女士》
- 09-06资深HR平时都读什么书?_资深的hr是怎么样的
- 09-06Oracle项目管理产品核心优势之项目全生命周期
- 09-06sql还有类型,大牛黑客必学,你也必须了解
- 09-06NoSQL 数据库的四大分类_nosql数据库的六大特性
- 09-06「干货」SQL分析函数,看这一篇就够了
- 09-04SQL 如何进行并集、交集、差集等集合运算
- 09-04oracle考试好过吗?oracle考试难度解析
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)