本文介紹邏輯表查詢的操作步驟。
背景資訊
分庫分表後,需要快速地查詢單個分表或查詢多個分表並返回結果,可以對使用者屏蔽人為尋找分庫、分表情境。使用者最終使用查詢操作都是被當做單個表查詢,這樣的操作相對較透明,也符合使用者當下的訴求。
Data Management基於產品內的
邏輯庫
、邏輯表
的彙總實現了透明化的邏輯表查詢操作。
操作步驟
選擇
邏輯庫
進行相關的查詢與匯出操作。您可先嘗試寫入資料,無路由配置時只支援查詢SELECT
、UPDATE
、DELETE
語句,不支援INSERT
語句。配置路由演算法。此處以簡單模數為例,複雜演算法配置步驟,請參見配置路由演算法。
使用
INSERT
語句插入值。進行快速查詢。
配置了路由演算法後,帶路由欄位則可以快速查詢指定物理表(免去人為計算、切換物理庫表的操作)。
查詢結果會額外提供一個欄位表示資料來源的資料庫、表資訊,單擊則可以跳轉至對應的物理庫表並帶入查詢SQL與查詢條件資訊。
查詢也可以不帶路由欄位作為條件,進行全表(所有分表)掃描查詢操作,如匯總統計 。
說明同時也支援
GROUP BY
等文法操作,其他SQL文法操作與資料庫源文法支援基本一致,但目前不支援子查詢操作。