7.删除不再使用或者很少使用的索引
表中的数据被大量更新,或者数据的使用方式被改变后,原有的一些索引可能不再需要。数据库管理员应当定期找出这些索引,将它们删除,从而减少索引对更新操作的影响。
注意:选择索引的最终目的是为了使查询的速度变快。上面给出的原则是最基本的准则,但不能拘泥于上面的准则。读者要在以后的学习和工作中进行不断的实践。根据应用的实际情况进行分析和判断,选择最合适的索引方式。
举个例子来说,比如你在为某商场做一个会员卡的系统。这个系统有一个会员表(大致字段如下):
会员编号 INT
会员姓名 VARCHAR(10)
会员身份证号码 VARCHAR(18)
会员电话 VARCHAR(10)
会员住址 VARCHAR(50)
会员备注信息 TEXT
那么这个会员编号,作为主键,使用 PRIMARY
会员姓名如果要建索引的话,那么就是普通的 INDEX
会员身份证号码如果要建索引的话,那么可以选择 UNIQUE (唯一的,不允许重复)
会员备注信息如果需要建索引的话,可以选择 FULLTEXT,全文搜索。
以上这7点就是为了使索引的使用效率更高,希望对大家有帮助。
相关推荐:
为了使索引的使用效率更高
MySQL之btree和hash两种索引的区别
mysql的索引优化如何使用
以上就是如何使数据库索引的使用效率更高?的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
如何用mysqladministrator备份mysql数据库
更多相关阅读请进入《数据库》频道 >>

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