以天为单位显示MySQL正常运行时间

问题描述 投票:9回答:3

我发现这个SQL查询显示MySQL正常运行时间

SHOW GLOBAL STATUS LIKE 'Uptime';

但我得到的价值2059555

我怎么能在几天内转换它?

mysql
3个回答
17
投票

在MySQL提示符下键入this,在最后一行我们将找到Uptime

mysql>\s

如果需要写一个查询。这将在几小时和几分钟内给你

select TIME_FORMAT(SEC_TO_TIME(VARIABLE_VALUE ),'%Hh %im')  as Uptime 
from information_schema.GLOBAL_STATUS 
where VARIABLE_NAME='Uptime'

注意:5.7版以上使用performance_schema而不是information_schema


1
投票

您可以运行SHOW GLOBAL STATUS;来查找Uptime的值,以秒为单位表示。除以86,400(60 * 60 * 24)转换为天数。


0
投票

您可以使用MySQL Workbench(因为它是免费的)。

转到选项卡Management > server status

它将显示自2017年3月20日星期一15:29:45(1小时)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.