
select COUNT(1) from dbo.BI_Storage
统计全表数据一共:262674567条数据,共了9分钟
为什么这么慢,该怎么优化
------解决思路----------------------
这个有很多影响因素,比如你的服务器配置,包括:cpu核心数、内存。
另外,就是你的表中列的个数,平均每行的字节数,以及 这个表有几个索引,这些索引 分别占多大空间。
一般来说 count(*)可以通过索引扫描来加快速度,但是聚集索引 我觉得 效率较差,还得看 你的聚集索引键 是占用多少字节,如果占用字节数少,那么索引的体积就小,扫描自然就快