阅读背景:

Select count(*)、Count(1)、Count(0)的区别和执行效率比较

来源:互联网 

 

前言

      记得很早以前就有人跟我说过,在使用count的时候要用count(1)而不要用count(*),因为使用count(*)的时候会对所有的列进行扫描,相比而言count(1)不用扫描所有列,所以count(1)要快一些。当时是对这一结论深信不疑,虽然不知道为什么。今天正好有时间研究研究看count(*)和count(1)到底有没有性能差异。测试环境是SQL Server 2005 SP2开发版。      记得很早以前就有人跟我说过,在使用count的时候要用count




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: