Azure-Sql-Database

數據庫複製等管理操作會影響我們目前的數據庫性能嗎?

  • October 6, 2015

例子:

我有一個名為“myDb”的數據庫

我在主人身上執行:

create database mydb_copy as copy of myDb

“myDb”的性能會受到影響嗎?特別是avg_read_io(數據讀取)?

執行複制數據庫操作和數據庫導出操作後,這是我收集的數據。我用: select * from sys.dm_db_resource_stats實時查詢性能資訊。

我使用了一個完全隔離的 Premium P6(舊 P3)數據庫。

創建數據庫作為副本期間,源數據庫完全沒有受到影響。這意味著恆定的 0%cpu、0%data_io、0%log_write。至少在高級 P6 中。

數據庫導出期間,%cpu 和 %data_io 都從 2% 振盪到 5%。這意味著出口操作實際上會對性能產生一些影響(非常低,至少在溢價 P6 上)。

引用自:https://dba.stackexchange.com/questions/117038