将文件上传到 blob 时出现内存不足错误

将文件上传到 blob 时出现内存不足错误

我收到了内存不足错误

SQL Error: 0, SQLState: 53200

来自 postgres,同时尝试将 10MB 文件上传到具有 blob-type 列的单行中bytea

  • 应该更改哪些配置参数以允许插入这种大小,或者是否应该无需修改即可直接使用?

  • 是否有类似 informix-db 的选项来创建所谓的 blob 空间?

答案1

完整的错误消息是什么?不仅仅是 SQLState,还有实际的消息。

也就是说,通常情况下,PostgreSQL 不会在此时施加限制。您的操作系统可能会 - 例如,检查您是否在为该进程运行某些 ulimit。

我不知道 informix 中的 blob 空间是什么,但您想研究“大对象”而不是内联 blob。请参阅http://www.postgresql.org/docs/8.4/static/largeobjects.html

相关内容