![]() |
1
3
另外,查询优化是“加快速度”的一种方法,不要总是把硬件放在问题上。值得花时间检查慢的查询日志并尝试改进查询有时,一个单一的指数可以使夜晚/白天有所不同。 免责声明:我是Percona的高级讲师,已经提供了大量全天的PXC和ProxySQL密集型教程。 |
![]() |
2
0
看来你的 尖峰 才是问题所在你需要尽快处理洪水,因为用户希望能买到那些热门的票。 添加 队列 只增加复杂性 减慢了处理速度 当动作很快的时候因此“不要排队,就这样做吧。”进一步注意,队列将被传递复制到其他节点,从而使排队/出列可能比简单地处理请求慢! 连接- 做某事 -断开连接需要时间。很多时候并不是真的在“某物”里,而是在它的周围我发现,如果只有不到10个连接处于活动状态,事情就会顺利进行。但如果超过10家公司成功启动,那么InnoDB就会开始陷入困境。 曾经在一个 拥挤的商店 ? 假设所有过道都能容纳200人和推车但如果你试图拥有210名购物者,每个人都会放慢脚步,只是想争取一个职位吞吐量下降,可能到了人们想放弃购物车休假的程度。有没有见过前面排着队的商店他们不允许超过200人同时购物者,解决了这个问题!
所以,你的问题的解决办法可能是
MySQL之外
. 如果您的网页位于MySQL前面,请对其进行限制,以限制其使用的“线程”数量例如,Apache有这样的服务,外加一个“backlog”,用于在connecttoapache级别排队MySQL有
更多 节点/更多CPU可能 或者不可以 作为答案的一部分;这取决于“某物”取出了什么锁。
监视器
|