【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】4.2.5.7
【问题描述】清晰明确描述问题
【复现路径
【附件及日志】
【备注】
【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】4.2.5.7
【问题描述】清晰明确描述问题
【复现路径
【附件及日志】
【备注】
OceanBase 社区已接收您的帖子,正在跟进中。
单节点 OceanBase(OB)随运行时间变长内存占用持续增加,通常不是正常的内存增长趋势,而是由MemStore未及时转储、特定模块内存泄漏或长事务/慢查询堆积导致。正常LSM-Tree架构下,内存应通过Minor Freeze和Major Freeze周期性释放。
加油。!!!
超过 memory_limit没
你是代理高还是单纯的数据库高还是都高?
能重启就重启下
学到了
为啥呢,是不是有什么资源不释放呀
看下集群memstore内存占比、转储阈值等参数设置的多少,平台监控观察有无批量任务和慢查询呢
作者的视角很独特,提供了一个新思路。
加油
数据库的设计本身就是要在设置的阈值内最大化利用内存,所以越用内存占用越大,要看有没有超过阈值,如果没超过,且到达阈值后不再继续增长,那就是正常的,如果超过阈值且会用到100%,那就不正常了。