- 博客(2)
- 收藏
- 关注
原创 sql的count性能问题
接受一小时或者一天的更新频率,那既可以自己写脚本遍历全表后更新行数信息。,在不同的存储引擎里实现不同,myisam有专门字段记录全表的行数,直接读这个字段就好了。,但哪怕是性能最好的count(*),由于实现上就需要一行行去算,所以数据量大的时候就是不给力。的话,可以将更新行数的sql放入到对应事务里,这样既能满足事务隔离性,还能快速读取到行数信息。的话,那可以用explain里的rows,这可以满足大部分的监控场景,实现简单。,可以建个新表,里面专门放表行数的信息。如果确实需要获取行数,且。
2023-06-26 17:30:50 185 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人