mysql 解决数据热点的讨论
如果是多表多库热点数据:1,先考虑将热点数据分库,或者分表。
2, 通过参数 innodb thread runningmysql阈值参数,当sql执行超过 阈值,拒绝执行。
3, 根据自己环境的CPU调整并发控制参数: innodb_thread_concurrency 。
4 ,应用端调整查询sql 解决热点情况。
如果是单表热点数据:
1, 通过参数 innodb thread runningmysql阈值参数,当sql执行超过 阈值,拒绝执行。
2, 根据自己环境的CPU调整并发控制参数: innodb_thread_concurrency 。
3,应用端调整查询sql 解决热点情况。
虽然有解决方案,但是都不是从根本上解决数据热点,mysql这点做的不足。 感谢分享!
很感谢!
感谢!
重要的事情说三遍!
页:
[1]