
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在上文中给大家简单介绍了数据库索引的常见类型以及应用实践方法等内容,而本文我们就再来了解一下,数据库索引的好处与注意事项。
索引有以下几个方面的好处:
1.因为索引可以快速定位到表中指定位置,故大大减少了服务器需要扫描的数据量。
2.索引按顺序存储,故可以帮助服务器避免排序和临时表。
3.索引可以将随机I/O变为顺序I/O。
衡量一个索引是否适合某个查询
1.索引将相关记录放在一起(数据页),则获得一星
2.索引中的数据顺序与查询的排列顺序一致,则获得二星
3.索引中的列包含了查询中所需的全部列则,则获得三星
索引的限制:
只有索引的好处大于其带来的额外工作时,索引再有必要。
1.对于非常小的表,简单的全表扫描更高校。
2.对于中到大型的表,索引非常有效。
3.对于特大型的表,建立和使用索引的代价也较大。此时不能一条一条记录匹配,而需要区分出直接查询需要的一组数据,例如使用分区技术。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。