传统mysql遇到阻塞,可以查看performance_schema里的锁信息表,但是oceanbase没有,如果遇到故障,这要怎么排查呢?
4 个赞
至少有3个视图能看到相关的信息,mysql租户也有
GV$OB_LOCKS 展示当前用户各表持锁或请求锁的情况。
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000005684587
GV$OB_TRANSACTION_PARTICIPANTS 展示所有 OBServer 节点上活跃事务的参与者信息
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000005684459
GV$OB_TRANSACTION_SCHEDULERS 用于查询所有 Server 的事务 Scheduler 信息
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000005684535
2 个赞
__all_virtual_trans_stat --事务状态表
gv$ob_longops --长时间运行sql 表
gv$ob_thread --线程表
gv$ob_plan_cache_plan_stat 有个大查询字段,也可以关注下
2 个赞
学习了
mark ![]()