开发者社区> 问答> 正文

PolarDB-MySQL OSS冷数据的使用方法

已解决

PolarDB-MySQL OSS冷数据的使用方法

展开
收起
提个问题 2024-06-11 15:07:54 7 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    PolarDB-MySQL可以将部分表或者分区的数据存储在OSS上,以降低数据存储的成本。归档后的数据仍可以通过当前实例访问,不修改原来的访问方式。目前仅支持整表归档和整个分区归档,不支持按照条件归档表的部分数据。

    常见问题:
    Q:如何开启OSS冷数据归档功能?
    A:您需要先登录PolarDB控制台,在冷数据归档界面点击开启冷数据归档功能。目前仅支持集群版本和多主版本开通冷数据。

    Q:OSS冷数据的价格是多少?
    A:PolarDB-MySQL OSS在中国大陆地域为 0.00021元/GB/小时,大约 0.005元/GB/天。

    Q:如何看当前表是否为归档表?
    A:通过show create table 查看归档表,如果出现了 STORAGE OSS 或者 CONNECTION=‘default_oss_server’,说明当前数据已归档至OSS。

    Q:如何查询归档表?
    A:查询当前归档表的数据时,不需要业务改表的访问方式,按照之前的查询方法,仍然可以正常返回查询结果,只是查询速度变慢。由于是归档在PolarDB默认的OSS上,不支持直接查看归档路径及文件。

    Q:归档普通表后后有哪些限制?
    A:归档后的冷数据表不支持DML和DDL 操作,如果您需要这么做,可以先把冷数据表转为普通表。归档后的OSS数据暂时不支持删除,您可以联系我们进行删除。归档后的OSS数据目前仅支持通过并行查询提升查询速度,不支持索引等方式。

    Q:归档分区表后有哪些限制?
    A:归档分区表后,当前分区变为冷数据分区,可以通过show create table看到当前分区引擎变为CSV/ORC,即 ENGINE=CSV/ORC,表示分区已经归档成功。分区归档后,整张表不支持DDL和DML操作,且归档后的分区不支持转为热分区。目前分区表归档处于灰度状态,请前往配额中心,根据配额ID:polardb_mysql_hybrid_partition 找到配额名称,在对应的操作列单击申请来开通该功能。

    Q:归档后的存储空间会自动释放吗?
    A:是的,归档后的存储空间会自动释放,您可以在实例监控上看到存储空间的大小缩小。

    更多信息,请参考:冷数据归档
    2024-06-11 15:07:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像