gpt4 book ai didi

mysql - 如何获取MySQL每秒的状态变量?

转载 作者:行者123 更新时间:2023-11-29 18:25:57 25 4
gpt4 key购买 nike

我正在使用 MySQL Workbench 6.3 CE。我想拍摄 MySQL 状态变量的快照。

我想在查询执行期间每1秒存储一次状态变量的值。

我可以使用“显示全局状态”简单地显示变量。但我想每1秒自动执行一次。

最佳答案

您可以通过两个单独的连接同时运行过程和查询。 Workbench 是一个方便的工具,但您也应该学习使用 mysql 命令行工具。

查询相当简单。 INDEX(l_shipdate) 可能是最适合的。

加速查询的真正方法(假设这是您的最终目标)是构建和维护每日或每月小计的“汇总表”。然后将总和和计数相加。平均值为(SUM(sums)/SUM(counts))

更多讨论:http://mysql.rjweb.org/doc.php/summarytables

谨慎运行(通过 EVENTcron)任何可能需要比间隔时间更长的代码。如果它落后了,它很可能会级联并导致服务器瘫痪,或者至少严重减慢速度。因此,我更喜欢 WHILE 循环。

关于mysql - 如何获取MySQL每秒的状态变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46198773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com