Azure sql database Azure Sql数据库存档
如果Azure Sql Db中的表变得太大,是否有建议的模式来归档旧记录以减小表的大小 存档旧记录有许多选项,这取决于将来报告中是否需要使用这些旧记录。如果旧数据已过时,客户可以简单地截断表,使用分区,他们可以根据分区值截断表 另一种选择是通过将旧数据导出到bacpak并将其存储在Azure存储中来自动归档数据。在这种情况下,如果需要重新加载和引用数据,您可以缩减数据库中的数据量,同时在更便宜的存储解决方案中保留对旧数据的访问 自动存档可以使用弹性作业或Azure自动化实现自动化,您可以在其中将监视和存档逻辑一起添加到计划作业中。以下是使用Azure Automation的示例:Azure sql database Azure Sql数据库存档,azure-sql-database,Azure Sql Database,如果Azure Sql Db中的表变得太大,是否有建议的模式来归档旧记录以减小表的大小 存档旧记录有许多选项,这取决于将来报告中是否需要使用这些旧记录。如果旧数据已过时,客户可以简单地截断表,使用分区,他们可以根据分区值截断表 另一种选择是通过将旧数据导出到bacpak并将其存储在Azure存储中来自动归档数据。在这种情况下,如果需要重新加载和引用数据,您可以缩减数据库中的数据量,同时在更便宜的存储解决方案中保留对旧数据的访问 自动存档可以使用弹性作业或Azure自动化实现自动化,您可以在其中将
可以使用弹性作业(预览)创建相同的计划作业,特别是当您处理多租户应用程序并且有大量数据库时,每个数据库都有一个租户,并且您希望一个自动化作业跨所有数据库运行,以监视表大小并根据需要截断数据。下面是一个关于弹性作业入门的示例:在我的例子中,我需要每月滚动数据并归档数据。在我的情况下,表每天将有大量行。每行有一个OrderDate列,此表仅存储12个月前订单的数据。因此,每个月我们都会将较旧的数据进行归档。你推荐什么?使用Shell脚本并自动化?