Sum和Count查询需要特别长的时间

时间:2014-11-21 01:01:40

标签: mysql count sum innodb

我知道在同一主题上还有其他问题。我已经阅读了所有这些内容,并没有找到有助于我的情况的答案。也许这意味着没有解决方案......

我正在使用innodb。我有一张看起来像这样的表:

`feature` varchar(255) primary key 
`1` int default 0 
`2` int default 0 
...
`33` int default 0 

我需要获取任何列中的值的总和,以及每列的计数(行值不为0的位置)。

我跑的最后一个问题是:

select count(*), sum(`1`) from spec_unigrams_temp where `1` <> 0

我尝试过很多其他人。最后一次查询需要450秒才能运行!

我能做些什么来缩短时间吗?

提前致谢!

0 个答案:

没有答案