索引的应用

 索引:
当使用索引的时候,数据库会建立一个物理索引对象(就是一个数结构),而在你每次运行查询时都访问同一个索引。
警告:当表被删除时,所有与表相关的索引也将被删除。
使用索引的技巧:
1、对于小表来说,使用索引对于性能不会有任何提高。
2、当你的索引列中有极多的不同的数据和空值时索引会使性能有极大的提高。
3、当查询要返回的数据很少时索引可以优化你的查询。(比较好的情况是少于全部数据的25%)。如果要返回的数据很多时索引会加大系统开销。
4、索引可以提高数据的返回速度,但是它使得数据的更新操作变慢。
5、索引会占用你的数据库的空间。
6、大多数数据库系统不允许你对视图创建索引。
7、不要创建对经常需要更新或修改的字段创建索引。
符合索引:对多个字段进行索引。
注意:如果你在查询条件中经常指定某一特定的列,那么你可以创建这个列的索引。
例子:在bills表中创建一个索引以对amount字段进行降序排列:
create index desc_amount on bills(amount desc);//默认情况下是升序排列。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值