伺服器組態-記憶體資源消秏量(17.4.1)
根據:17.4.1
1.shared_buffers (integer) :
共享緩衝器-預設:32MB
2.temp_buffers (integer):
每個資料庫Session最大臨時緩衝器-預設:8MB
3.max_prepared_transactions (integer)
最大已準備事務數量-預設5個 >= "max_connections"
4.work_mem (integer)
內部工作起始數量-預設:1MB
5.maintenance_work_mem (integer)
維護性工作運作時數量-預設:16MB >= "work_mem"
6.max_stack_depth (integer)
最大堆疊深度
1 則留言:
postgresql 的前輩您好,
以下有個問題困擾我許久,
請大家幫我解答一下!
我在資料庫下了一個語法
---------------------
select *
from t1 INNER JOIN t2
on t1.uid = t2.uid
---------------------
但是出現了以下錯誤訊息:
---------------------
查詢結果 0 筆資料列將被遞回。
ERROR: invalid memory alloc request size 2147483648
********** 錯誤 **********
ERROR: invalid memory alloc request size 2147483648
SQL 狀態: XX000
---------------------
此外我發現在 table [t1],[t2]裡資料筆數少的時候,"不會"發生此種現象,
因此懷疑是資料庫設定上有問題,也許是'記憶體'方面沒有設定好,但我不知如何下手修改,請各位前輩指點一下,感謝!
張貼留言