当前位置: 代码迷 >> Sql Server >> 两亿的数据量,count 很慢,该怎么解决
  详细解决方案

两亿的数据量,count 很慢,该怎么解决

热度:462   发布时间:2016-04-24 09:18:24.0
两亿的数据量,count 很慢



select COUNT(1) from dbo.BI_Storage


统计全表数据一共:262674567条数据,共了9分钟

为什么这么慢,该怎么优化
------解决思路----------------------

这个有很多影响因素,比如你的服务器配置,包括:cpu核心数、内存。

另外,就是你的表中列的个数,平均每行的字节数,以及 这个表有几个索引,这些索引 分别占多大空间。

一般来说 count(*)可以通过索引扫描来加快速度,但是聚集索引 我觉得 效率较差,还得看 你的聚集索引键 是占用多少字节,如果占用字节数少,那么索引的体积就小,扫描自然就快
  相关解决方案