postgresql - 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 万行
这个表有几个索引,其他索引都被清理
了关于这个错误的原因有什么想法吗?
解决方案
推荐阅读
- javascript - 渲染错误:“TypeError:无法读取未定义的属性‘first_name’”
- html - 如何使用电子 ipc 更新文本字段
- visual-c++ - 如何获取 C++ 64 位系统信息 App 中显示的总虚拟内存和可用虚拟内存?
- arrays - 要求在字符串数组中插入数字,并重复该问题,直到用户只输入数字。然后使数组成为整数“atoi()”
- c - make/mingw32-make 命令在 Windows 10 上不起作用
- conan - 依赖选项更改时重建柯南包
- azure-application-insights - Application Insights 报告失败但没有日志
- javascript - 无论如何在javascript上将标签转换为带有href的按钮?
- datatable - DataTables 多搜索正在截断单个结果
- swift - SwiftUI - com.apple.main-thread