暂无图片
金仓数据库启动失败,报“内存段超过可用内存”怎么办
我来答
分享
暂无图片 匿名用户
金仓数据库启动失败,报“内存段超过可用内存”怎么办

数据库启动报内存不足

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
L
lucky

有很多原因导致的

1、实际物理内存不够

2、swap 与 shared_buffers 相差过大,如以上例子,Swap 才配置2G,而Shared_buffers 16G

3、系统参数设置过小

4、启用了大页,但是大页内存却不够。数据库参数 huge_pages = on ,表示数据库启动时只能用大页。如果操作系统大页内存设置过小,数据库就无法启动

5、数据库参数设置不合理。除了内存相关的参数,如shared_buffers外,还有其他参数也会要求内存段:max_connections , max_prepared_transactions 都会影响内存段的分配。还有 max_locks_per_transaction 参数,每个需要270字节的内存。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏