全部產品
Search
文件中心

PolarDB:列存節點的事務一致性說明

更新時間:Jul 06, 2024

本文介紹列存索引(IMCI)的唯讀列存節點的事務一致性說明相關內容。

適用版本

該一致性說明適用的叢集版本和資料庫代理版本如下:

  • 叢集版本需滿足以下條件之一:

    • PolarDB MySQL版8.0.1版本且修訂版本為8.0.1.1.31及以上。

    • PolarDB MySQL版8.0.2版本且修訂版本為8.0.2.2.12及以上。

  • 資料庫代理版本需為2.8.11及以上。

您可以通過查詢版本號碼來確認叢集版本和資料庫代理版本。

一致性說明

唯讀列存節點的複製LSN位點為列存複製位點和行存複製位點兩者中的最小值。唯讀列存節點在PolarDB一致性層級中針對複雜查詢的處理方式如下:

  • 開啟配置行列自動分流時,資料庫代理對複雜查詢(SQL語句的預估執行代價大於閾值)的處理方式不同於普通查詢,針對複雜查詢,資料庫代理會將請求只發送給唯讀列存節點,即使唯讀列存節點的一致性位點等待逾時,也不會轉寄給主節點,而是直接報錯給應用端。

    說明

    為避免唯讀列存節點因請求逾時而頻繁報錯,複雜查詢在唯讀列存節點上的逾時時間長度比普通唯讀節點長。

  • 不開啟配置行列自動分流時,資料庫代理將唯讀列存節點視為普通的唯讀節點。

說明

唯讀列存節點內部不支援行存和列存的一致性視圖。