Database
PostgreSQL 擴展到 64 核?
在這篇電腦世界文章中,它指定 PostgreSQL 可以擴展到 64 核的限制。這是否意味著一個 64 核的多核處理器?還是多核少的處理器?
我問的原因是因為我試圖找出 PostgreSQL 可以擴展到多少處理器,但當然這可能受限於處理器的類型。但是,我一直在其他數據庫中找到其他統計數據(即此處的 Microsoft SQL Server聲明它可以擴展到 320 個邏輯處理器)並且他們沒有指定它們的核心數量。這是一個非常模糊的統計數據嗎?
任何想法將不勝感激。謝謝!
不,這是一個非常精確的統計數據。“邏輯處理器”是一個核心。核心就是這樣,它們如何分佈在物理處理器上並不重要。
而且,如果您正在處理的機器的核心數量超過了支持的數量,那麼這應該不是 PostgreSQL 的問題。每個連接本質上都是單執行緒的*,因此無論您擁有多少核心,都會限制並發連接的效率和功效。
不用說,這也意味著您應該將錢投入到比核心數量更快的核心上,除非您想以更複雜的方法對事物進行集群。
- 2017 更新:一些查詢(或子查詢)可以並行執行。