0

如果数据库(用户和系统)大小的总和达到实例限制,Azure SQL 托管实例可以达到存储限制。在这种情况下,可能会出现以下问题:

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

如果托管实例达到存储限制,如何解决此问题?

4

1 回答 1

1

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

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

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

于 2019-01-11T16:27:53.127 回答