MySQL Router 8.4  /  部署 MySQL Router  /  讀寫分離

3.5 讀寫分離

MySQL Router 支援讀寫分離。此組態可讓您將所有讀取流量導向至唯讀執行個體,並將所有寫入流量導向至讀寫執行個體。

讀寫執行個體是 InnoDB 叢集中的主要或來源。唯讀執行個體是 InnoDB 叢集中的次要執行個體,或是複本叢集中的主要或次要執行個體。

MySQL Router 會將每個查詢分類為讀取或寫入,並將其導向至適當的後端。也可以使用 ROUTER SETquery_attributes 手動或以程式方式指定查詢類型。

注意

每個用戶端會話可以與一個讀寫目的地和一個唯讀目的地進行通訊。