Azure SQL 效能比較

Azure SQL 計費採用 DTUs 計費,DTUs 與 SQL Server 執行時期的效能有直接的關聯性。
image

Azure 上新增一個 SQL Database ,分別調整不同的付費等級後,執行同一個預存程序彙整資料新增至另一個資料表中,會新增 166,167 筆資料,測試結果如下:
Pricing tier DTUs Speed time $TWD/月
S01000:05:22465
S12000:02:55930
S25000:02:022,328
S310000:01:434,654
P112500:00:4214,427
P225000:00:2128,856
P450000:00:1157,711
P61,00000:00:06115,422
自行組裝 PC00:00:05

若要達到辦公室中測試主機的效能,可能需要調整到 P6 的等級,但這費用每個月超過11萬元,可負擔不起。
目前傾向做法是,當需要執行大量資料轉檔作業時,先將付費等級調高,一天內再調回原本的等級 (Azure SQL 以日計費)。


參考文章

Azure SQL Database 服務層和效能層級 – MSDN 文章
變更資料庫服務層和效能層級 – MSDN 文章