文档中心

SequoiaDB 简介

快速入门

安装部署

数据库实例

分布式引擎

SAC 管控中心

参考手册

常见问题及解答(FAQ)

版本信息

memTrim()

名称

memTrim - 对指定节点或全部节点进行空闲内存回收

语法

db.memTrim([mask], [options])

类别

Sdb

描述

该函数用于对指定节点或全部节点进行空闲内存回收,在回收 "OSS" 内存时如果内存碎片非常多,可能会发生节点进程卡顿,阻塞其它操作。

参数

参数名 类型 描述 是否必填
mask string OSS, POOL, TC,ALL,可以使用 '|' 进行组合,当不指定时默认为 OSS
options object 命令位置参数
如果不指定该参数,更新操作默认对所有节点生效

返回值

函数执行成功时,无返回值。

函数执行失败时,将抛异常并输出错误信息。

错误

当异常抛出时,可以通过 getLastErrMsg() 获取错误信息或通过 getLastError() 获取错误码。更多错误处理可以参考常见错误处理指南

版本

v7.0,v5.6.2 及以上版本

示例

  • 对所有节点进行"OSS"空闲内存回收

    > db.memTrim()
  • 对所有数据节点进行"ALL"内存回收

    > db.memTrim("ALL", {Role: "data"})
回到顶部