Azure-Sql-Database
數據庫複製等管理操作會影響我們目前的數據庫性能嗎?
例子:
我有一個名為“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 上)。