MEMORY_TRIM
调用 glibc 函数
malloc_trim()
,以从 malloc 中回收可用内存并将其返回给操作系统。删除操作的详细信息将被写入系统表
MEMORY_EVENTS
。
除非关闭内存轮询,否则 Vertica 会自动检测 glibc 在其分配区域中积累过量可用内存的情况。发生这种情况时,Vertica 会整合大部分内存并将其返回给操作系统。如果禁用内存轮询并希望手动减少 glibc 分配的内存,请调用此函数。
有关详细信息,请参阅内存修剪。
这是元函数。您必须在顶级 SELECT 语句中调用元函数。
行为类型
易变语法
MEMORY_TRIM()
特权
超级用户
示例
=> SELECT memory_trim();
memory_trim
-----------------------------------------------------------------
Pre-RSS: [378822656] Post-RSS: [372129792] Benefit: [0.0176675]
(1 row)