一个简单的统计,要耗费几十秒,怎么回事啊
mysql5.7,一个简单的统计,要耗费几十秒,怎么回事啊,总共300多W条数据,查询写法selectcount(1) from u_search;求大神指导本帖最后由 conqweal 于 2018-07-18 09:42 编辑
回复 2# lxzkenney
贴图了,才300W数据 本帖最后由 conqweal 于 2018-07-20 11:01 编辑
回复 5# lxzkenney
阿里云的Rds数据库,内存4G。INNODB引擎,反正挺无语,MYSQL不可能这么差啊。,字段不多,第二次查当然不会慢,因为被缓存了,新会话,还是很慢,阿里技术客服说要使用索引条件来查询,不然扫描全表,加了索引没多大差别,所以我怀疑是配置问题,可是那个innodb_buffer_pool_size有2147483648这么大,2G,没问题啊 不明原因,换方式解决了,,专门做了个统计表,里面就一行记录,先查出总的数据,和最后的ID,,,以后就程序调用统计出增量,写入到这个统计表,我只查询这个统计表就可以了。。
页:
[1]