如果Azure SQL托管实例达到最大存储限制怎么办?

时间:2019-01-11 16:27:53

标签: azure azure-sql-managed-instance

如果数据库(用户和系统)的大小总和达到实例限制,则

Azure SQL受管实例可以达到存储限制。在这种情况下,可能会发生以下问题:

  • 任何更新数据或重建结构的操作都可能失败,因为无法将其写入日志中。
  • 如果某些只读查询需要无法增长的tempdb,则可能会失败。
  • 由于数据库必须执行检查点才能将脏页刷新到数据文件,因此可能不会执行自动备份,并且此操作因没有空间而失败。

受管实例达到存储限制时如何解决此问题?

1 个答案:

答案 0 :(得分:0)

有几种方法可以解决此问题:

  • 使用门户,PowerShell,Azure来增加实例存储限制 CLI。
  • 使用DBCC SHRINKDB减小数据库的大小,或者 删除不必要的数据/表(例如,#temporary table in tempdb)

首选方法是增加存储量,因为即使您释放了一些空间,下一次维护操作也可能会再次填满它。