管理系统的缺省保留时间间隔并查看保留时间间隔
在为模式或数据库中的所有表设置保留时间间隔之前,请考虑临时表的存储成本,这可能很重要。 请参阅 管理时间旅行空间使用情况。
设置系统的保留时间间隔
要将缺省 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 控制台入门 中所述。
-
查看保留时间间隔:
-
对于表:
-
转到数据库。
-
选择要查看保留时间间隔的表所在的数据库和模式。
-
确保您位于“数据库对象> 表”选项卡中。
-
标识要查看其保留时间间隔的表。
保留时间间隔显示在 保留时间间隔 (天) 列中。
-
-
对于模式:
-
转到数据库。
-
选择要查看保留时间间隔的模式所在的数据库。
-
确定要查看其保留时间间隔的模式。
保留时间间隔显示在 保留时间间隔 (天) 列中。
-
-
对于数据库:
-
转到数据库。
-
标识要查看其保留时间间隔的数据库。
保留时间间隔显示在 保留时间间隔 (天) 列中。
-
-