首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

关于MSSQL查询效率以及索引的问题

发布网友 发布时间:2022-04-22 04:18

我来回答

3个回答

热心网友 时间:2022-04-07 20:05

在MSSQL中,
1. field like 'str%' 可以用上索引,但 field like '%str%'无法利用索引
2. or条件组合无法利用索引
3. 几万条记录的遍历过程,SQL Server不会太尴尬追问就是说,要达到我要的这种查询效果,没有其他更好的方法吗?建立索引也用处不大吗?

追答若日常所用的都是这样的查询条件,就不必为aa字段建索引了,可以考虑为s字段加索引

热心网友 时间:2022-04-07 21:23

你的like文前后都有%号,所以即使加了索引也不会用到
这样的写法只会table scan,效率不高,建议另外想办法比较好

热心网友 时间:2022-04-07 22:58

除了那些LONG或LONG RAW数据类型, 你可以索引几乎所有的列. 在大型表中使用索引特别有效. 3:虽然使用索引能得到查询效率的提高,但是我们也必须注意到它的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com