我知道在同一主题上还有其他问题。我已经阅读了所有这些内容,并没有找到有助于我的情况的答案。也许这意味着没有解决方案......
我正在使用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秒才能运行!
我能做些什么来缩短时间吗?
提前致谢!