将SQL数据库导出到存储时,我们的DTU容量已达到,这实际上意味着我们的系统性能严重受损。
这对我们来说是个问题,因为我们使用导出功能来备份和移动我们的数据库。
这个问题有解决方案吗?
答案 0 :(得分:2)
截至今日(2015年1月)情况如下:
在引入这些新服务层之前创建了导出功能。为了使事务一致性导出,在后台运行的进程正在进行大量查询以收集数据库信息。然后它继续执行大量查询,直到数据完全备份。因此,在复杂(和大型)数据库中,难怪最大化DTU。
有不同的方法可以解决这个问题:
或更好:
后者将为您提供最佳性能和可靠性。
**更新(2016年9月)**
截至今天(甚至更早),所有版本的Azure SQL数据库都提供自动备份和时间点恢复。使用此功能,您不再需要为简单备份进行导出。 请在Azure SQL Database service tiers页面上查看更多内容。
数据库导出以及内置的备份和恢复确实为客户提供了一致的数据库。