MySQL社区

标题: innodb方式查询慢 [打印本页]

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

作者: binggn    时间: 2017-2-23 09:56
自己顶
作者: kider    时间: 2017-3-8 01:38
innodb尽量不用count...
作者: fcy_n@163.com    时间: 2017-4-6 17:08
除了count(*),就只能用二级索引键count了,3万多count要2s是有点慢,猜想可能是1、pool_buffer设置过低了,数据没有完全加载到内存里;2、机器性能太差




欢迎光临 MySQL社区 (http://www.mysqlpub.com/) Powered by Discuz! X3.2