如何收缩Azure SQL服务器数据库(已经为5GB服务器空间收取了18MB数据)

Pek*_*ius 14 azure azure-sql-database

我有Azure SQL DB的问题.数据库的Bacpack导出仅为18MB,但服务器的DB大小已超过5GB.

有没有办法看到数据的实际大小?

有没有办法将DB移动到简单的恢复模型?或者还有其他方法来缩小日志文件吗?

或者我应该删除数据库并从备份恢复?

Pek*_*ius 21

问题是由碎片整理的索引引起的.

你可以找到很好的脚本来修复这些:http: //blogs.msdn.com/b/dilkushp/archive/2013/07/28/fragmentation-in-sql-azure.aspx

运行脚本(和24小时)后,DB的大小又回到了300MB.

  • 该链接已损坏。有趣的是,关于 SO 的几个问题都指向链接。 (2认同)