gpt4 book ai didi

azure sql 数据库慢慢填满,尽管数据应该保持不变

转载 作者:行者123 更新时间:2023-12-03 03:29:47 24 4
gpt4 key购买 nike

我正在使用具有 10GB 存储空间的 Azure SQL 数据库(标准 S2:50 个 DTU)。我正在运行一个流程,每 6 小时删除表中的所有行,并从我们的业务系统重新创建和加载表。我注意到,虽然我们源中的数据并没有呈指数级增长,但数据库似乎正在以更快的速度变得更大。我想知道在删除和重新创建存储时,azure SQL 是否会删除存储并计入您的总存储?

感谢您对此提供的任何帮助。

enter image description here

最佳答案

请对所有索引进行碎片整理。正如this article中提到的,碎片会占用大量空间。

运行 sp_helpfile 以验证日志是否也消耗空间。如果日志很大,请运行以下语句来恢复空间。

DBCC SHRINKFILE (log, 0)

还可以考虑缩小数据库。

DBCC SHRINKDATABASE (N'db1')

关于this thread我提供了一些可能对数据库大小有用的查询。

关于azure sql 数据库慢慢填满,尽管数据应该保持不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74955700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com