当前位置: 代码迷 >> Oracle开发 >> 如何提高count ()速度?
  详细解决方案

如何提高count ()速度?

热度:48   发布时间:2016-04-24 06:45:18.0
怎么提高count ()速度????
customer有两千万条数据 怎么提高count ()速度????
select count(createTime) from customer where createman='wgliu';
其中createTime和createman 都是索引列
------解决方案--------------------
createman  createTime组合index
------解决方案--------------------
如果表有适合建立位图索引的列(Customer表的话应该有性别列),那么建立位图索引,然后再用count(位图索引的列),那么效率非常非常快!不超过1秒!
------解决方案--------------------
可以像楼上说的,尝试下位图索引!
  相关解决方案