这个租户内存不够了,有没有什么方法临时清理下内存?
我临时使用了alter system major freeze 和 alter system minor freeze不好使
要是生产环境碰到这个问题,咋迅速恢复?
可以看看那个占用的高
select /* MONITOR_AGENT */ sum(hold)/1024/1024/1024 as hold, sum(used)/1024/1024/1024 as used from GV$OB_MEMORY where tenant_id = 租户id and mod_name <> ‘OB_KVSTORE_CACHE_MB’;
动态扩容内存或者节点重启 kvcache刷新一下 应该也能降低
https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000209952
试了alter system flush kvcache,也不好使
可以看看哪个模块占用的内存高 如果不好使 不一定是kvcache占用的高
select /* MONITOR_AGENT */ sum(hold)/1024/1024/1024 as hold, sum(used)/1024/1024/1024 as used from GV$OB_MEMORY order by used;
应该有好几种方法吧,手工转储、动态扩缩容,临时增加一下内存等
点赞
真是八仙过海,各显神通
转储、合并操作过了,目前不可行。动态扩缩容 动态增加内存怎从操作?
还是要查一下 哪个模块占用的高 分析一下是不是内存泄漏造成的问题
谢谢了,定位了几天,发现是写错了. nextval和currval是伪列,不需要带括号。带上括号居然报内存不够??
