当前位置:
代码迷
>>
Sql Server
>> sql批量查询话语和 in (.) 的效率有差异吗
详细解决方案
sql批量查询话语和 in (.) 的效率有差异吗
热度:
74
发布时间:
2016-04-24 21:22:15.0
sql批量查询语句和 in (...) 的效率有差异吗?
假如有1000个select查询语句
和只有一条查询语句但在in ( ....) 中有1000个子项,
两者的效率有差异吗? 数量在多少以内差异不大?
分享到:
------解决方案--------------------
当然使用in ,走索引扫描还是蛮快的,可以查看它的执行计划,COST多少,一般不超过1的成本都比较块
如果执行一千次select ,服务器频繁走分析SQL、编译和执行SQL的流程,单个耗时不多,累计就可观,用户会有延迟感的。
查看全文
相关解决方案