SELECT
VARIABLE_VALUE AS Uptime_seconds,
NOW() AS "Now",
NOW() - INTERVAL VARIABLE_VALUE SECOND AS "Up since",
DATEDIFF(NOW(), NOW() - INTERVAL VARIABLE_VALUE SECOND) AS "Uptime_days"
FROM performance_schema.session_status
WHERE VARIABLE_NAME = 'Uptime';
示例:
+----------------+---------------------+----------------------------+-------------+
| Uptime_seconds | Now | Up since | Uptime_days |
+----------------+---------------------+----------------------------+-------------+
| 16430228 | 2021-04-09 14:11:58 | 2020-10-01 10:14:50.000000 | 190 |
+----------------+---------------------+----------------------------+-------------+
5条答案
按热度按时间voase2hg1#
在MySQL提示符中键入此内容,在最后一行中,我们将找到Uptime
如果需要的话也可以写一个查询。这将给予你几个小时和几分钟
**注意:**5.7以上版本使用performance_schema代替information_schema
sq1bmfud2#
使用MySQL 5.7及以上版本:
示例:
kpbwa7wx3#
您可以运行
SHOW GLOBAL STATUS;
来查找Uptime
的值(以秒为单位)。除以86,400(60 * 60 * 24)即可转换为天。0yycz8jy4#
您可以使用MySQL Workbench(因为它是免费的)。
转到选项卡
Management > server status
下它将显示运行时间:2017年3月20日星期一15:29:45(1小时)
bksxznpy5#
我不得不这样做最近的系统 Jmeter 板。这是我想出的。如果你有mysql你会删除mariadb与mysqld
希望这对以后的人有帮助。