プロジェクションをリフレッシュした際のステータスを確認する方法

プロジェクションをリフレッシュした際のステータスを確認する方法は、システムテーブル “projection_refreshes” を検索することで確認できます。

LINEORDER表の例

例としてLINEORDER表のプロジェクション(LINEORDER_TEST_DBD)をリフレッシュした際のステータスを確認します。

projection_refreshesから確認できる情報は以下です。

列名内容
node_nameリフレッシュが開始されたノード名
anchor_table_nameプロジェクションに関連付けられたテーブル名
projection_nameリフレッシュ対象のプロジェクション名
refresh_statusリフレッシュのステータス

ステータスの種類は以下のようになっています
・Queued リフレッシュのためキューに入れられていることを示します
・Refreshing リフレッシュ中であることを示します
・Refreshed リフレッシュが正常終了したことを示します
・Failed リフレッシュが正常終了しなかったことを示します
refresh_start リフレッシュの開始日時
refresh_duration_sec リフレッシュの実行時間(秒単位)

検証バージョンについて

この記事の内容はVertica 9.2で確認しています。

更新履歴

2019/04/24 検証バージョンを9.2に変更
2015/11/06 本記事を公開