Gem 请问大家 InnoDB count (*) 问题都是怎么解决的?

nine · 2014年02月19日 · 最后由 nine 回复于 2014年02月25日 · 2648 次阅读

目前用的 WiceGrid

默认的分页是 select count(*) 随便有点数据都巨慢

大家都怎么解决的?自己 hack 吗?

大数据也那种分页,我一般直接写 total_entities 到一个固定数量 不止 InnoDB,基本上每个数据库都会有这个问题,MongoDB 还好,如果没有条件的查询,直接全表获取总数是很快的(因为是从某个计数器里面出来的),但有了条件就慢了

#1 楼 @huacnlee 哦,请问 wice Grid 中可以设置么?

我不知道,我没用过那个

#3 楼 @huacnlee 好的 谢谢 我先改成 myisam 了

#1 楼 @huacnlee 搞定了 把 id 加到二级索引里就快了 InnoDB

需要 登录 后方可回复, 如果你还没有账号请 注册新账号