關(guān)于我的狀態(tài)的一些背景:我目前正在使用 OVH Advance 5 服務(wù)器(AMD Epyc 7451 - 24 c / 48 t - 128 GB 內(nèi)存 - 450x2 GB SSD),我想知道我應(yīng)該為 Postgresql 使用的規(guī)范。我將使用多進程運行 24 個 Python 腳本和 24 個不同的池(使用 asynpg 連接),我通常會用掉大約 40 GB 的內(nèi)存——這意味著我有大約 88 GB 的內(nèi)存可以使用。在我從未真正接觸過 Postgres 的任何設(shè)置之前;我應(yīng)該使用什么樣的價值觀:共享內(nèi)存/最大連接數(shù)/隨機頁面成本?閱讀它,它說建議共享內(nèi)存通常應(yīng)該占用大約 25% 的可用 RAM - 但其他消息來源說 2 - 4 GB 通常是最佳點,所以任何見解將不勝感激。
共享內(nèi)存緩沖區(qū) Postgresql
呼啦一陣風(fēng)
2023-05-23 16:14:48