全部產品
Search
文件中心

AnalyticDB:查詢物化視圖

更新時間:Sep 06, 2024

本文介紹如何在SQL查詢語句中,例如SELECTINSERT INTO SELECT以及WITH通用運算式中,利用物化視圖來提升查詢效能。

許可權要求

僅需具備物化視圖的SELECT許可權,無需具備物化視圖所引用基表的SELECT許可權。

說明

您可以使用GRANT命令為使用者添加物化視圖的SELECT許可權,語句如下:

GRANT SELECT ON <mv_name> TO '<user>'@'%';

使用方法

查詢物化視圖與查詢其他表或視圖的語句一樣,您可以在任何查詢語句中使用物化視圖。語句樣本如下:

SELECT * FROM adbview
WHERE device = 'PC'
  AND city = 'Beijing';
說明

在查詢中使用物化視圖時,可能存在基表資料已更新,但物化視圖還未更新的情況。此時的查詢結果可能並不準確。因此建議您在基表資料更新後,手動重新整理一次物化視圖再進行查詢。手動重新整理視圖的方法,請參見全量重新整理物化視圖