问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于数据库的索引 请帮忙解答

发布网友 发布时间:2022-10-01 18:16

我来回答

2个回答

热心网友 时间:2024-11-26 18:54

建立索引常用的规则如下:

1、表的主键、外键必须有索引;

2、数据量超过300的表应该有索引;

3、经常与其他表进行连接的表,在连接字段上应该建立索引;

4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;

5、索引应该建在选择性高的字段上;

6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;

7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:

A、正确选择复合索引中的主列字段,一般是选择性较好的字段;

B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否极少甚至没有?如果是,则可以建立复合索引;否则考虑单字段索引;

C、如果复合索引中包含的字段经常单独出现在Where子句中,则分解为多个单字段索引;

D、如果复合索引所包含的字段超过3个,那么仔细考虑其必要性,考虑减少复合的字段;

E、如果既有单字段索引,又有这几个字段上的复合索引,一般可以删除复合索引;

8、频繁进行数据操作的表,不要建立太多的索引;

9、删除无用的索引,避免对执行计划造成负面影响;

以上是一些普遍的建立索引时的判断依据。一言以蔽之,索引的建立必须慎重,对每个索引的必要性都应该经过仔细分析,要有建立的依据。因为太多的索引与不充分、不正确的索引对性能都毫无益处:在表上建立的每个索引都会增加存储开销,索引对于插入、删除、更新操作也会增加处理上的开销。另外,过多的复合索引,在有单字段索引的情况下,一般都是没有存在价值的;相反,还会降低数据增加删除时的性能,特别是对频繁更新的表来说,负面影响更大

热心网友 时间:2024-11-26 18:54

一般来说是将 where条件 和 group by 中的字段根据实际情况组建索引,
索引字段应避免 类型转换
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? 腊板鸭怎么做菜吃 童年内容概括 童年故事内容梗概 高尔基的《童年》的故事梗概是什么? 童年(高尔基)的故事梗概 童年的故事梗概是什么? 四川板鸭可以烹饪哪些美食 农业户口老人和孩子迁入单位倒闭了,老人家去世,子女可以迁回原籍吗 儿子迁户口到母亲要什么手续 怎么判断电柜风扇好坏? 代收的契税、维修基金、电费应该入什么会计科目? ...为业主代收代付水电费,请问计入什么会计科目?会计中有“代收款”这 ... 物业公司代收的水电费用应该计入什么会计科目啊? 委托代收收入做什么会计科目 ...帮别人代收运费,但是对方还没给结账,会计科目如何处理? 物流公司有代收货款做什么会计科目 办理代收电费业务的费用计入哪个会计科目 代收货款记什么会计科目?返回代收的货款怎么记帐? 存放了二十年的剑南春酒被开封后怎么保存 白酒开封后可以保存多久 白酒开封后能保存多久 养乌龟可用过滤的水吗,就是平时我们煮饭用的,是过滤器过滤过的水 鲜胚移植第二天吃了酱板鸭怎么办? 有机硅在草莓中能起到什么作用 有机硅有什么作用?能和什么药合用? 板鸭油可以吃吗? 白癜风可以吃素板鸭吗 农用有机硅增效剂与渗透剂有什么不同 锂电池原理及结构 锂电池工作原理 有机硅对植物起什么作用 解梦:梦见侄女的鞋掉水里了,妈妈用东西去捞,一下掉水里看不见了,我哭... 为什么说,去国联期货开户做交易的都是S B?尤其是做PTA 普洱学院教务系统怎么修改密码 求教一些自己装订书的方法~~ 怎么做可以有效缓解压力? 求 马可波罗 百度云免费在线观看资源 林英苹的经典歌曲都有哪些,求资源 小米4微信聊天怎么拒绝访问本地图册 微信扫二维码的时候跳出是否允许照相机访问,不小心点了【记住我的选择... 兰精莫代尔是什么面料优缺点,兰精莫代尔是什么面料和棉料哪个好_百度知... 云鲸一个月多少电