首页 > 解决方案 > PostgreSQL VACUUM ANALYZE,无效的内存分配请求大小

问题描述

当我执行VACUUM (VERBOSE, ANALYZE) table_name;

我收到错误

ERROR:  invalid memory alloc request size 2466264688
CONTEXT:  while vacuuming index "idx_name" of relation "public.table_name"

maintenance_work_mem的是 64mb,表包含大约 5000 万行
这个表有几个索引,其他索引都被清理
了关于这个错误的原因有什么想法吗?

标签: postgresqlgoogle-cloud-sqlpostgresql-13

解决方案


推荐阅读