Postgresql
什麼是有效錠數
PostgresSQL wiki建議了一個規則來找到最佳的數據庫連接池大小。
數量 = ((core_count * 2) + Effective_spindle_count)
但它沒有解釋什麼是有效主軸數以及如何找到這個值。
這與旋轉硬碟(不是 SSD)有關。一個旋轉硬碟是一個主軸。
因此,如果您的伺服器使案例如 16 個磁碟的 RAID,那麼您的 Effective_spindle_count 為 16
它本質上是衡量您的伺服器可以管理多少並發 I/O 請求的指標。旋轉硬碟(通常)一次只能處理一個 I/O 請求。如果你有 16 個,你的系統可以同時處理 16 個 I/O 請求。
上述經驗法則不再適用於 SSD。因為它們通常可以同時處理多個並行 I/O 請求。但是我不知道您如何獲得該號碼。
您連結到的Wiki頁面中也提到了這一點:
到目前為止,還沒有任何關於該公式如何與 SSD 配合使用的分析。