文档

删除表或MaxCompute项目

更新时间:

如果您不再需要示例数据或MaxCompute项目,可以删除数据或MaxCompute项目,以免产生不必要的资源浪费及账单费用。本文为您介绍如何删除表或MaxCompute项目。

背景信息

您可以根据实际需要判断是否要保留示例数据及MaxCompute项目:

  • 如果需要保留示例数据,以供参考,存储的数据会在账户下产生存储费用,计费规则请参见存储费用

  • 如果不需要保留示例数据,但要保留MaxCompute项目,您可以删除表。删除表操作,请参见删除表

    说明

    如果误删了表,当项目开启了备份恢复功能,且删除操作未超过项目设置的备份数据保留天数时,则可以恢复表。更多备份恢复信息,请参见备份与恢复

  • 如果不需要保留MaxCompute项目,您可以删除MaxCompute项目,删除项目的同时会删除项目中的所有表。删除MaxCompute项目操作,请参见删除MaxCompute项目

    需要注意项目删除将导致如下后果:

    • 立即删除后,项目内所有表(数据)将立即被删除,并且永久无法恢复。

    • 所有向该MaxCompute项目提交的任务因项目不存在都将运行失败。

    • 如果MaxCompute项目已经绑定DataWorks工作空间,删除MaxCompute项目后DataWorks工作空间将无法正常使用并不能恢复,请先访问DataWorks进行解绑再删除MaxCompute项目。

    说明

    如果不确定数据是否还需要,可以先停服并观测其他业务是否受影响,若不影响其他业务正常运行,则可以彻底删除,否则可进行手动恢复。恢复操作请参见变更项目状态

删除表

您可以在MaxCompute客户端执行如下命令删除MaxCompute项目中的表。

drop table <table_name>;

删除表后,可执行如下命令确认表的删除结果。

show tables;

返回结果中无表信息,表明已删除成功。

删除MaxCompute项目

MaxCompute不支持使用客户端运行命令的方式删除MaxCompute项目,请在MaxCompute控制台中删除,具体操作请参见项目管理(新版)

后续步骤

至此,您已完成MaxCompute客户端的快速入门引导操作,如需了解更多MaxCompute使用信息,请参见后续指引

  • 本页导读 (1)
文档反馈