Account Usage: DATABASES ビューの列の変更

注意

この動作変更は2023_03バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

将来のリリースでは、 DATABASES ビューの RETENTION_TIME 列が変更される予定です。また、ビューには新しい RESOURCE_GROUP 列が追加されます。

RETENTION_TIME 列

データベースのデータ保持期間は、データベースとアカウントに設定された保持時間パラメーターの設定により決定されます。これらのパラメーターは、 DATA_RETENTION_TIME_IN_DAYSMIN_DATA_RETENTION_TIME_IN_DAYS です。

  • データベースに対して保持時間が明示的に設定されていない場合は、アカウントの設定を継承します。

  • アカウントレベルで保持時間が設定されていない場合、データベースのデフォルトの保持時間は1日間です。

  • 一時データベースの最大保持時間は、アカウントレベルの設定にかかわらず1日間です。

  • アカウントに設定された最小保持時間と、データベースに明示的に設定された保持時間がある場合、データベースの有効保持時間は、両者のうちの大きい方となります。 MAX(DATA_RETENTION_TIME_IN_DAYS, MIN_DATA_RETENTION_TIME_IN_DAYS)。

以下のシナリオでは、Account Usage DATABASES ビュー の RETENTION_TIME 列が誤った値を表示する場合があります。

  • 一時データベースに対して明示的な保持時間が設定されておらず、アカウントの保持時間が7日間に設定されている場合、 RETENTION_TIME 列の値は7日間です。これは誤りです。一時データベースのデータ保持時間は、最大1日間です。

  • アカウントの最小保持時間が7日間で、データベースの保持時間の設定が4日間の場合、 RETENTION_TIME 列の値は4日間です。これは誤りです。アカウントの最小保持時間の方が長いため、データベースに明示的に設定された保持時間を上書きします。

  • データベースの保持時間が10日間に設定され、その後設定解除された場合、 RETENTION_TIME 列の値は設定解除された値(この場合10)になります。これは誤りの可能性があります。

RETENTION_TIME 列の値は、以下のように動作します。

以前:

RETENTION_TIME の列には、データベースのデータ保持時間が正しく表示されない場合があります。

現在:

RETENTION_TIME 列はデータベースの正しいデータ保持時間を表示します。

データ保持期間の設定については、 オブジェクトのデータ保持期間の指定 をご参照ください。

RESOURCE_GROUP 列(新規)

将来のリリースでは、Account Usage DATABASES ビューに、以下の新しい列が追加されます。

列名

データ型

説明

RESOURCE_GROUP

TEXT

今後の使用のために予約されています。

参照: 949