將檔案上傳到 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

相關內容