李波Joker 发表于 2016-2-29 13:29:46

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这点做的不足。

enthusiasm99 发表于 2016-3-31 08:12:55

感谢分享!
很感谢!
感谢!
重要的事情说三遍!
页: [1]
查看完整版本: mysql 解决数据热点的讨论