我的团队正在对MySQL数据库进行测试,并且我注意到MySQL Enterprise Monitor显示Query Pileup警报。
我试图在MySQL文档中找到查询Piple的含义以及如何进一步排除故障。但是,我似乎并没有在文档中得到确切的答案。 有人可以请解释查询堆积以及如何排除故障吗?什么是MySQL中的“Query Pileup”?
回答
这个答案可以在MySQL documentation的基础上。
查询堆积顾问
查询pileups发生警报时,当用在短时间内迅速运行 增加线程数。例如,根据 该顾问程序的默认值,如果 Threads_running的指数移动平均值在最近1分钟内比 增加了50%或更多,但小于80%,则会引发警告警报。
窗口大小:在其 监测完成移动平均窗口的持续时间。
增长率阈值:增长百分比定义的移动平均窗口期间运行 语句的速度。
最小运行线程:产生一个事件之前 运行的线程的最小数目。
我认为这是很清楚的,不是吗?
确实不够清楚。 Threads_running增加时意味着什么? ,可能更多的查询命中db?但为什么要这样堆积我的疑问呢?如何解决发生了什么问题? – DBPlayer
如果问题是“什么是查询堆积”,我认为这是正确的答案。它是越来越多线程的顾问。这位顾问只是一个警报,而不是一个故障排除工具,所以你应该通过分析来了解发生了什么问题。 –
- 1. 什么是AjaxAdapter和什么是query()?
- 2. 我的(不是复杂的)MySQL-Query有什么问题?
- 3. 这个PHP MySQL Query有什么问题?
- 4. codeigniter mysql query有什么问题
- 5. 这两个表的Select Query是什么?
- 6. Power Query(M Query)开源的规范是什么?
- 7. 什么是错误与这个bash脚本[mysql-query]
- 8. Hibernate Query中的mysql RLIKE运算符等价于什么?
- 9. MYSQL SELECT QUERY其中列是相同的
- 10. MYSQL QUERY算了,怎么样?
- 11. Google Translate query params是什么意思?
- 12. MySQL中的DataDir是什么?
- 13. 什么是MySQL中的SESSION?
- 14. 什么是MySQL的
- 15. 什么是sqlalchemy query()函数在做什么?
- 16. mysql query join/sub-query/union
- 17. 为什么属性request/query/attributes/...在Symfony2中是公共的?
- 18. 什么是openCV features中的`query`和`train`2
- 19. Big Query中的JSON模式应该是什么?
- 20. SQL Query有什么问题?
- 21. 我不明白这个代码行是做什么的,$ this-> link-> query($ query)?
- 22. 什么是在MySQL
- 23. 什么是在MySQL
- 24. 什么是在MySQL
- 25. 是什么在MySQL
- 26. 是什么在MySQL
- 27. 什么是在MySQL
- 28. MySQL - 什么是utf8_general_mysql500_ci?
- 29. MySQL groupwise query
- 30. mysql - select concat query
对于调试查询堆积,这个例子可能是信息:[查询堆积的解剖](https://www.facebook.com/notes/mysql-at-facebook/anatomy-of-a-query-pileup/116362990932 /)。 – showdev