GreatSQL社区

搜索

[已解决] 关于提取mysql历史会话问题

274 2 2023-11-9 10:51
各位老师好:

         我这边有个问题请问下,比如我业务系统某个时间点造成了数据库高峰,我还没来及登录查看,就释放了,我想查看这个时间段执行的历史sql。
我通过了系统库events_statmement_history查看的历史会话,但是这里的看不到具体开始和结束时间,
但是系统表有个这两个字段,怎么怎么给转换成具体的时间呢,如图下方,数据显示是这样的。

全部回复(2)
vvvvvv 2023-11-9 11:41:47
chongzh 2023-11-9 15:30:18
        select FROM_UNIXTIME( (unix_timestamp(sysdate()) -        (select variable_value from performance_schema.global_status where variable_name = 'Uptime'))
+ TIMER_START/1000000000000 )  from events_statements_history ;
喜欢就关注我公众号:DBA烂笔头
ysc

1

主题

0

博客

2

贡献

新手上路

Rank: 1

积分
3

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-4-29 16:28 , Processed in 0.028624 second(s), 10 queries , Redis On.
快速回复 返回顶部 返回列表