面试官问:建索引需要注意什么?

1)不能盲目的建立索引。索引不是越多越好,索引也要占用空间。

2)对于字段的值有大量重复的不要建立索引。比如说:性别字段,在这种重复比例很大的数据行中,建立索引也不能提高检索速度。

3)对于一些长字段不应该建立索引。比如 text、longtext 这种类型字段不应该建立索引。

4)当数据表的修改频率大于查询频率时,应该适当建立索引。因为建立索引会减慢修改的效率,提高查询的效率。

5)对于需要频繁作为条件查询的字段应该建立索引。在 where 关键词后经常查询的字段,建立索引能提高查询的效率。

6)对经常在 order by、group by、distinct 后面的字段建立索引。这些操作通常需要对结果进行排序、分组或者去重,而索引可以帮助加快这些操作的速度。

7)定期维护索引。随着数据的增加和修改,索引的性能可能会下降,可以通过重新构建索引或者重新组织索引来提高性能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值