天天看點

PolarDB-X 1.0-常見問題-性能問題-同一個 RDS 執行個體之間的跨庫查詢和多個 RDS 之間的跨庫查詢的速度差異有多大?

假定兩種查詢場景的查詢資料量相同,并且不考慮 RDS 機器的硬體資源限制,那麼,理論上後者會比前者查詢更快(這在聚合查詢場景更為典型)。因為後者并行度更高,能更好利用 RDS 的 CPU 資源與 IO 資源。

最理想的情況下,後者的 RT 是前者的 N 分之一(N 是 RDS 執行個體數目)。在實際情況下,如果 RDS 機器規格相同,顯然前者更容易達到 RDS 的系統資源瓶頸,因為分庫資料的計算與傳輸都集中在單個 RDS 上。

繼續閱讀