本文汇总了PolarDB冷数据归档相关的常见问题。
出现"[Data Lifecycle Management] DLM storage engine is not support. The value of polar_dlm_storage_mode is OFF."
报错,如何处理?
您需要在PolarDB控制台上开启冷数据归档功能。详情请参见开启冷数据归档。
为什么PolarDB控制台导航栏中没有冷数据归档这个菜单?
申请开启冷数据归档功能成功后,会有一定的延迟,等待几分钟刷新页面后即可出现冷数据归档菜单。
冷数据文件的格式是什么?
目前仅支持CSV格式。
如何下载归档后的冷数据?
目前暂不支持下载归档后的冷数据,如果您有下载需求,请前往配额中心,在配额名称为SELECT OUT FILE下载OSS文件申请的操作列,单击申请,下载归档后的冷数据。
如何查看归档后的冷数据?
您可以在控制台查看归档后的冷数据大小,或者直接在集群上查询对应的冷数据表。具体操作请参见查看冷数据归档信息。
如何修改对应的冷数据?
暂不支持直接修改已归档到OSS上的冷数据,您可以通过ALTER TABLE table_name ENGINE[=]engine_name
语法将OSS上的表数据导回至PolarStore,修改完成后,再通过ALTER TABLE t ENGINE = CSV CONNECTION = 'default_oss_server', force;
脚本将表数据归档至OSS。详情请参见将OSS数据导回至PolarStore。
自动归档数据如何触发?
目前自动归档数据通过event的方式触发,详情请参见冷热数据分离管理。
自动归档数据有日志吗?
自动归档数据的日志记录在mysql.dlm_progress
表中,您可以使用有mysql库权限的账号查看。详情请参见mysql.dlm_progress表。
如何查看当前自动归档数据的策略?
自动归档数据的策略记录在mysql.dlm_policies
表中,您可以使用有mysql库权限的账号查看。详情请参见mysql.dlm_policies表。
如何把数据归档到自己的OSS引擎上?
目前暂不支持将数据归档至自己的OSS引擎中,您可以使用select into ossoutfile
将数据导出至OSS引擎。详情请参见将本地表导出至OSS引擎。
冷数据归档之后,原表依然存在于数据库之中,是否需要执行手动删除操作,以节约存储空间?
冷数据归档后,PolarDB仅存储该表的元数据信息,实际的数据信息已经存储在OSS上,对您的存储空间不会造成影响。
出现OSS error: error message : The OSS Access Key Id you provided does not exist in our records.
报错,如何处理?
执行冷数据归档操作后,为什么在控制台上看不到归档的表信息?
如果您归档的表是空表,归档成功后不会在OSS上生成CSV文件,在控制台上也看不到对应的表信息。