索引在提高数据库访问效率方面的作用

来源:百度知道 编辑:UC知道 时间:2024/05/04 22:05:19

索引有好处也有坏处的
如果表上没有索引.在对表进行相关操作时会对表执行表面扫描.表越大,扫描时间越大.主要是扫描时需要顺序的存取数据的每一行.在做简单的查询时索引可以有效地提高速度.
如果在座巨复杂的查询时.表基本上会进行表扫描操作.
索引的存贮主要是包含一个索引搜索键值跟一个指向包含该值行的一个指针还有行值.所以索引内存部分比表空间少.使用操作语句时,索取索引时间比表扫描快.

索引也有坏处(小坏处,忽略不计).对一个表进行的INSERT或者是DELETE时 操作都需要对表上的每个索引进行额外的更新,增加了处理时间.单索引跟联合索引
对于update 更改索引操作也是如此

提高查询时的速度