システムのデフォルト保存時間間隔の管理と保存時間間隔の表示
スキーマまたはデータベース内のすべての表に対して保存時間間隔を設定する前に、テンポラル表のストレージのコストを考慮してください。これは重要な場合があります。 タイム・トラベル・スペース使用量の管理 を参照してください。
システムの保存時間間隔の設定
デフォルトの DATA_VERSION_RETENTION_TIME をシステムの特定の値に設定するには、 SET SYSTEM DEFAULT コマンドを実行します。
スキーマまたはデータベース内のすべての表に対して DATA_VERSION_RETENTION_TIME を設定する前に、テンポラル表のストレージのコストを考慮してください。これは重要なことです。 タイム・トラベル・スペース使用量の管理 を参照してください。
SET SYSTEM DEFAULT DATA_VERSION_RETENTION_TIME TO <NUMBER OF DAYS>
例:
SET SYSTEM DEFAULT DATA_VERSION_RETENTION_TIME TO 30
システム・レベルでのプロパティーの値は、このプロパティーを明示的に指定しない後続の CREATE DATABASE ステートメントによって継承されるデフォルト値を決定します。
特定のオブジェクトに対して DATA_VERSION_RETENTION_TIME を設定するには、 ALTER または CREATE コマンドを実行します。
コマンド・ラインを使用した保存時間間隔の表示
コマンド・ラインを使用したシステムのデフォルト保存時間間隔の表示
システムの DATA_VERSION_RETENTION_TIME を表示するには、 SHOW SYSTEM DEFAULT コマンドを実行します。
SHOW SYSTEM DEFAULT DATA_VERSION_RETENTION_TIME
以前に保存時間を設定していない場合、デフォルトは 0 です。
コマンド・ラインを使用した表、スキーマ、およびデータベースの保存期間の表示
特定のオブジェクトの DATA_VERSION_RETENTION_TIME を表示するには、以下のいずれかのコマンドを実行します。 コマンドは、非ゼロ値の場合にのみ DATA_VERSION_RETENTION_TIME を表示します。
\d <table_name>
SHOW SCHEMA <schema_name>
\l+ <all databases, with detail>
オブジェクトの保存期間と保存期間の下限は、以下のシステム・ビューの dataverretntime 列と dataverretnlowerbound 列で確認できます。
_v_table_v_schema_v_database
Web コンソールを使用した保存時間間隔の表示
Web コンソールを使用したシステムのデフォルト保存時間間隔の表示
- Web コンソールの概要 の説明に従って、Web コンソールにログインします。
- **「データベース」**に進みます。 システムの保存時間間隔は、ページ上部の 「保存時間間隔」 セクションに表示されます。
Web コンソールを使用した表、スキーマ、およびデータベースの保存期間の表示
-
Web コンソールの概要 の説明に従って、Web コンソールにログインします。
-
保存時間間隔を表示します。
-
表の場合:
-
**「データベース」**に進みます。
-
保存間隔を表示する表が配置されているデータベースとスキーマを選択します。
-
「DB オブジェクト」>「表」タブが表示されていることを確認します。
-
保存間隔を表示したい表を識別します。
保存間隔は、 「保存期間 (日数)」 列に表示されます。
-
-
スキーマの場合:
-
**「データベース」**に進みます。
-
保存間隔を表示するスキーマが配置されているデータベースを選択します。
-
保存間隔を表示する対象のスキーマを指定します。
保存間隔は、 「保存期間 (日数)」 列に表示されます。
-
-
データベースの場合:
-
**「データベース」**に進みます。
-
保存間隔を表示したいデータベースを識別します。
保存間隔は、 「保存期間 (日数)」 列に表示されます。
-
-