我在使用 Azure SQL DB 时遇到问题。 Bacpack 导出的 DB 仅 18MB,但收费的服务器 DB 大小已超过 5GB。
有什么办法可以查看数据的实际大小吗?
有什么方法可以将数据库迁移到简单恢复模式吗? 或者还有其他方法可以缩小日志文件吗?
或者我应该删除数据库并从备份中恢复?
最佳答案
问题是由索引碎片整理引起的。
您可以从这里找到修复这些问题的好脚本: http://blogs.msdn.com/b/dilkushp/archive/2013/07/28/fragmentation-in-sql-azure.aspx
运行脚本(和 24 小时)后,数据库大小回到 300MB。
关于azure - 如何缩小 Azure SQL Server DB(5GB 服务器空间已收取 18MB 数据费用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19677883/