システムのデフォルト保存時間間隔の管理と保存時間間隔の表示

スキーマまたはデータベース内のすべての表に対して保存時間間隔を設定する前に、テンポラル表のストレージのコストを考慮してください。これは重要な場合があります。 タイム・トラベル・スペース使用量の管理 を参照してください。

システムの保存時間間隔の設定

デフォルトの 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 コンソールを使用したシステムのデフォルト保存時間間隔の表示

  1. Web コンソールの概要 の説明に従って、Web コンソールにログインします。
  2. **「データベース」**に進みます。 システムの保存時間間隔は、ページ上部の 「保存時間間隔」 セクションに表示されます。

Web コンソールを使用した表、スキーマ、およびデータベースの保存期間の表示

  1. Web コンソールの概要 の説明に従って、Web コンソールにログインします。

  2. 保存時間間隔を表示します。

    • 表の場合:

      1. **「データベース」**に進みます。

      2. 保存間隔を表示する表が配置されているデータベースとスキーマを選択します。

      3. 「DB オブジェクト」>「表」タブが表示されていることを確認します。

      4. 保存間隔を表示したい表を識別します。

        保存間隔は、 「保存期間 (日数)」 列に表示されます。

    • スキーマの場合:

      1. **「データベース」**に進みます。

      2. 保存間隔を表示するスキーマが配置されているデータベースを選択します。

      3. 保存間隔を表示する対象のスキーマを指定します。

        保存間隔は、 「保存期間 (日数)」 列に表示されます。

    • データベースの場合:

      1. **「データベース」**に進みます。

      2. 保存間隔を表示したいデータベースを識別します。

        保存間隔は、 「保存期間 (日数)」 列に表示されます。