推荐使用外部诊断工具 Tars 进行问题分析,或者使用 (g)v$sql_audit
视图进行问题排查。
使用 (g)v$sql_audit
进行问题排查方式如下:
(alter system set ob_enable_sql_audit = 0)
,从而确保该抖动的 SQL 请求在 sql_audit 中存在。RETRY_CNT
字段),如果次数很多,则可能有锁冲突或切主等情况。QUEUE_TIME
字段)。GET_PLAN_TIME
字段),如果时间很长,一般会出现 IS_HIT_PLAN = 0
,表示没有命中 plan cache。a. 查看是否有很长等待事件耗时。
b. 分析逻辑读次数是否异常多(突然有大账户时可能会出现)。
逻辑读次数 = 2 * ROW_CACHE_HIT
+ 2 * BLOOM_FILTER_CACHE_HIT
+ BLOCK_INDEX_CACHE_HIT
+ BLOCK_CACHE_HIT + DISK_READS
如果在 SQL Audit 中 RT 抖动的请求数据已被淘汰,则需要查看 OBServer 中抖动时间点是否有慢查询的 trace 日志,并分析对应的 trace 日志。
本文主要介绍 OceanBase 数据库路径选择的规则体系。目前 OceanBase 数据库路径选择的规则体系分为前置规则(正向规则)和 Skyli...
大对象(LOB)是指太大而无法直接存储在数据库表中的数据项。解决方法是可以在数据库表中存储一个定位器,该定位器指向实际...
DevEco Studio 提供了基于各种编写代码及不同设备的调试功能,如果使用了多种代码编写应用,请参考[选择调试代码类型]进行配置后...
DoubleSummaryStatisticsjava.lang.Object |---java.util.DoubleSummaryStatisticspublic class DoubleSummaryStatisticsextends...
Propertiesjava.lang.Object |---java.util.DictionaryK,V |---|---java.util.HashtableObject,Object |---|---|---java.util.Pr...
TransactionObserverpublic interface TransactionObserver提供可以在事务启动、提交或回滚时调用的回调方法。方法总结修饰符和...
FileWatcher.EventHandlerpublic static interface FileWatcher.EventHandler提供处理文件事件的处理程序。您需要根据应用需求实...