OpenText Analytics Database 旧Vertica

技術情報サイト

Analytics Database

データサイズ・チェックの自動実行時刻を変更する

公開日:
更新日:
基本操作
#サイズ

Verticaは容量課金のデータベースのため、現在格納されているデータサイズの計算を毎日1回(デフォルトでは23:59)自動で実施しています。

例えば「0時付近は夜間バッチ処理を実施しており、なるべく負荷をかけたくない」、「データサイズの計算は夜間データロードが完了してから実施させたい」といった場合は、チェック時刻を任意の時刻に変更することができます。

以下に現在のチェック時刻の確認方法と、変更方法を記載します。

データサイズのチェック時刻を確認する

現在の設定内容を確認する場合は「GET_AUDIT_TIME()」関数を使用します。

dbadmin=> SELECT GET_AUDIT_TIME();
                   GET_AUDIT_TIME
-----------------------------------------------------
 The audit is scheduled to run at 11:59 PM each day.
(1 row)

上記例では、デフォルトの23:59に設定されていることが確認できます。

データサイズのチェック時刻を変更する

設定内容を変更する場合は「SET_AUDIT_TIME()」関数を使用します。

dbadmin=> SELECT SET_AUDIT_TIME('時間');

例)3:00にデータサイズのチェックが行われるようにしたい場合

dbadmin=> SELECT SET_AUDIT_TIME('3:00 AM');
                            SET_AUDIT_TIME
-----------------------------------------------------------------------
 The scheduled audit time will be set to 3:00 AM after the next audit.
(1 row)

GET_AUDIT_TIME()関数で確認すると、データサイズのチェック時刻が3:00に変更されていることが確認できます。

dbadmin=> SELECT GET_AUDIT_TIME();
                   GET_AUDIT_TIME
----------------------------------------------------
 The audit is scheduled to run at 3:00 AM each day.
(1 row)

参考

ライセンスの確認方法
https://www.ashisuto.co.jp/cm/analytics-database/license_check.html

ライセンスで許容されているデータ量と現在のデータ量の確認
https://www.ashisuto.co.jp/cm/analytics-database/license_check2.html

検証バージョンについて

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