Azure上的SQL Server速度减慢了一半

时间:2018-12-17 12:05:00

标签: sql-server azure

我们最近在Azure数据库上耗尽了空间。删除许多未使用的表(其中没有一个甚至没有索引,甚至没有键)之后,事务查询的时间几乎几乎是原来的两倍。 SSIS导入似乎完全不受影响。

在明显地缩小日志文件的步骤之后,我现在完全感到困惑。

任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

删除大量未使用的表后,数据库空间将不会在SQL Server中自动释放。

对于测试,您可以将数据迁移到另一个数据库并运行相同的查询,比较查询所花费的时间。

由于您尝试缩小日志文件,因此我建议您也可以尝试缩小数据库。 使用SSMS登录SQL数据库:

右键单击your database ----> Tasks ----> Shrink ----> Databaseenter image description here 另一种方法是设置数据库Auto Shrink

右键单击your database ----> Properties,设置Auto Shrink ----> Trueenter image description here

希望这会有所帮助。