binggn 发表于 2017-2-22 14:20:24

innodb方式查询慢

现在表中有3万多条数据,表引擎是innodb,用count查询总数时大约花费2秒时间,改成myisam引擎,很快就能查出总数,用不了0.01秒。要在使用事务的情况下使用innodb引擎,应该怎么优化该表的查询效率呢?

binggn 发表于 2017-2-23 09:56:07

自己顶:sleepy:

kider 发表于 2017-3-8 01:38:09

innodb尽量不用count...

fcy_n@163.com 发表于 2017-4-6 17:08:37

除了count(*),就只能用二级索引键count了,3万多count要2s是有点慢,猜想可能是1、pool_buffer设置过低了,数据没有完全加载到内存里;2、机器性能太差
页: [1]
查看完整版本: innodb方式查询慢