mysql模式能查看历史活跃会话吗?能看几天的会话记录呢?哪个参数可以控制天数呢?
3 个赞
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003981020
了解下 awr 和 ash 。 这些都是类似 oracle的
3 个赞
在 OceanBase 的 MySQL 模式下,可以使用性能视图中的 GV$ACTIVE_SESSION_HISTORY 和 V$ACTIVE_SESSION_HISTORY 来查看历史活跃会话。这两个视图展示了活跃会话的历史记录。此外,V$OB_ACTIVE_SESSION_HISTORY 用于展示本租户下当前 OBServer 节点的活跃会话历史记录,而 GV$OB_ACTIVE_SESSION_HISTORY 用于展示本租户下所有 OBServer 节点的活跃会话历史记录。
关于能查看多少天的会话记录,这通常取决于系统配置。具体参数控制会话记录保存的时间,通常是 ob_trx_idle_timeout 参数,但是具体的天数可能需要查阅更详细的文档或者系统配置。
参考文档如下:
- GV$ACTIVE_SESSION_HISTORY
- V$ACTIVE_SESSION_HISTORY
- V$OB_ACTIVE_SESSION_HISTORY
- GV$OB_ACTIVE_SESSION_HISTORY
具体信息可参考以下文档: