__DFSMetadata__ 为数据库元数据,无法删除,请检查一下是否是数据库分区不合理造成
昨晚查询高频数据报超内存,语句如下:
select distinct security_id from loadTable("dfs://Lev2", 'market') where trade_date=2024.01.17;
查看控制台后,发现确实内存已用7G多,于是执行clearAllCache()尝试释放内存,发现没有效果
执行getSessionMemoryStat()后,发现
__DFSMetadata__ |
与
__TSDBLevelFileIndex__ |
占用了所有的内存,一个4G多一个2G多,并且clearAllCache()命令也无法正常释放内存
问一下各位大佬,这种情况,有没有什么命令可以正常释放掉缓存,让我可以正常查询数据。
ps:昨晚我是强制重启节点才临时解决的。。。。。