メインコンテンツへスキップ

Question

過去60分間にmaterialized viewが関係するすべてのクエリを表示するにはどうすればよいですか?

回答

このクエリは、次の点を踏まえて、materialized view に送られるすべてのクエリを表示します。
  • system.tables テーブルの create_table_query フィールドを利用して、どのテーブルが MV の明示的な (TO) 書き込み先であるかを特定できます。
  • uuid.inner_id.<uuid> という命名規則を使って、どのテーブルが MV の暗黙的な書き込み先であるかをたどれます。
また、先頭のクエリ CTE 内の値 (デフォルトでは 60 m) を変更することで、どこまで過去にさかのぼって確認するかを設定できます。
想定される出力:
この例では、上記の結果にある default.big_changes_mvdefault.sum_of_volumes_mv は、どちらも materialized view です。
最終更新日 2026年6月10日