如何使数据库索引的使用效率更高?


当前第2页 返回上一页

7.删除不再使用或者很少使用的索引

表中的数据被大量更新,或者数据的使用方式被改变后,原有的一些索引可能不再需要。数据库管理员应当定期找出这些索引,将它们删除,从而减少索引对更新操作的影响。

注意:选择索引的最终目的是为了使查询的速度变快。上面给出的原则是最基本的准则,但不能拘泥于上面的准则。读者要在以后的学习和工作中进行不断的实践。根据应用的实际情况进行分析和判断,选择最合适的索引方式。

举个例子来说,比如你在为某商场做一个会员卡的系统。这个系统有一个会员表(大致字段如下):

会员编号 INT
会员姓名 VARCHAR(10)
会员身份证号码 VARCHAR(18)
会员电话 VARCHAR(10)
会员住址 VARCHAR(50)
会员备注信息 TEXT

那么这个会员编号,作为主键,使用 PRIMARY

会员姓名如果要建索引的话,那么就是普通的 INDEX

会员身份证号码如果要建索引的话,那么可以选择 UNIQUE (唯一的,不允许重复)

会员备注信息如果需要建索引的话,可以选择 FULLTEXT,全文搜索。

以上这7点就是为了使索引的使用效率更高,希望对大家有帮助。

相关推荐:

为了使索引的使用效率更高

MySQL之btree和hash两种索引的区别

mysql的索引优化如何使用

以上就是如何使数据库索引的使用效率更高?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

navicat premium怎么上传数据库

mysql数据库索引操作总结

hibernate如何连接mysql数据库

mysql数据库update语句使用详解

mysql使用索引时需要注意什么

mysql索引的增删改查怎么实现?

如何用mysqladministrator备份mysql数据库

mysql之通过配置文件链接数据库的示例详解

小白学oracle第二关之第一个oracle数据库表的创建

怎么向navicat导入一个数据库

更多相关阅读请进入《数据库》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...