永发信息网

如果一个字段有多个索引,如何指定使用其中的一个

答案:2  悬赏:80  手机版
解决时间 2021-03-22 01:39
如果一个字段有多个索引,如何指定使用其中的一个
最佳答案
是这样的,你建立的是联合索引,按照索引中字段顺序使用才会最大化的发挥索引的作用。

索引的建立不需要看主键有几个字段,而是看你的查询条件经常用到哪几列,
如果经常同时用到好几列,就可以在这几列上建联合索引,
如果查询条件经常都只是用到某一个字段,只需要在该字段上建一个单独索引
全部回答
你这就是单1索引和复合索引的区分啊,,,单1索引是指索引列为1列的情况,即新建索引的语句只实行在1列上。用户可以在多个列上建立索引,这类索引叫做复合索引(组合索引)。复合索引的创建方法与创建单1索引的方法完全1样。但复合索引在数据库操作期间所需的开消更小,可以代替多个单1索引。当表的行数远远大于索引键的数目时,使用这类方式可以明显加快表的查询速度。固然(1)对1张表来讲,如果有1个复合索引 on (col1,col2),就没有必要同时建立1个单索引 on col1。(2)如果查询条件需要,可以在已有单索引 on col1的情况下,添加复合索引on (col1,col2),对效力有1定的提高。(3)同时建立多字段(包括5、6个字段)的复合索引没有特别多的好处,相对而言,建立多个窄字段(仅包括1个,或顶多2个字段)的索引可以到达更好的效力和灵活性。至于前后顺序是根据数据量,打个比方,例如你的a字段有1,2b字段有1,2,3。。。。。。。1001般建立复合索引是将a字段放前面
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在男生怕吃苦学什么好
美时美刻形象设计怎么去啊,有知道地址的么
闲情偶寄·芙渠阅读答案
已婚男人和一女人天天聊微信(女人主动多,但
iphone5送话器进水了只进了一点点该怎么办
股票如果被除牌,已被套的股民会有什么样的后
从汉阳王家湾去武汉市青少年宫怎么走
现在电影频道在放什么电影 急
爱情英文格言,英文爱情名言
单选题Maryiskind.Sheiseasyto______.A.go
三位整数除以3.14商是整数的只有六个
普析仪器仪表经销部地址有知道的么?有点事想
汽车摇控钥匙多少钱
两人玩跷跷板打一成语的答案
高速公路一公里的造价是多少
推荐资讯
养哈士奇可不可以喂它人吃的饭菜
股票先下跌再拉涨停什么意思
单选题蒋介石“攘外必先安内”政策彻底破产的
五月天 《而我知道》冰融演奏版 吉他谱
怎样和自私又没素质的人相处?
沌口车都水会桑拿会所价格怎么样
你们对郭这个姓是什么印象啊
为什么天藏师是低劣种性
做批发商店的打单员有前途吗
农行卡能在异地注销吗,异地中国农业银行卡怎
某厂今年一月份的总产量为500吨,三月份的总
OSPF和RIP都是Intemet中的路由协议,与RIP相
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?