gpt4 book ai didi

Mysql SELECT 进程信息(完成百分比)

转载 作者:行者123 更新时间:2023-11-28 23:19:35 26 4
gpt4 key购买 nike

谁能帮我解决以下问题:

我正在尝试获取 mysql 进程信息(完成百分比)以在进程栏中将其显示给用户。我已经试过了:

   SELECT percent_complete  
FROM sys.dm_exec_sessions s
INNER JOIN sys.dm_exec_requests r
ON s.session_id = r.session_id

但我不断收到表 sys.dm_exec_sessions 不存在的错误。

最佳答案

正如问题评论中所指出的,sys.dm_exec_requests View 是针对 ms sql server 的,它在 MySQL 中不存在。这就是您收到表未找到错误的原因。

在 MySQL v5.7.9 以下 4 views in the sys schema提供有关持久过程的进度信息:

这 4 个 View 非常相似,只是 session 相关 View 过滤掉后台进程以仅显示用户 session ,而进程 ListView 也列出了后台进程。在所有 View 中,progress 字段返回以 % 为单位的进度(如果可能)。

SELECT progress  
FROM sys.session s

关于Mysql SELECT 进程信息(完成百分比),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42395895/

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