OceanBase 出现如下日志信息。
[2023-12-13 14:57:48.182318] WDIAG [PALF] inner_append_log (palf_handle_impl.cpp:2075) [3813737][T1003_IOWorker][T1003][Y0-0000000000000000-0-0] [lt=22][errcode=-4389] write log cost too much time(ret=-4389, this={palf_id:1, self:"xxx.xxx.xxx.xxx:2882", has_set_deleted:false}, lsn={lsn:117699769978}, scn={val:1702450667855164243, v:0}, accum_size=8540, time_cost=5874)
详细说明
该日志说明了日志引擎 append log 的耗时,超过5ms会打印日志,打印该日志说明 append log 用时超过 5ms,落盘行为的耗时,很大概率是取决于磁盘、主机性能、负载等方面。 OceanBase 不是本身的瓶颈点,建议从系统层面分析磁盘、主机性能、负载等(ms 级别的性能抖动在 OS 层面排查手段应该非常有限)。
适用版本
OceanBase 数据库 V2.x、V3.x 版本。