Azure SQL 效能比較
Azure SQL 計費採用 DTUs 計費,DTUs 與 SQL Server 執行時期的效能有直接的關聯性。 Azure 上新增一個 SQL Database ,分別調整不同的付費等級後,執行同一個預存程序彙整資料新增至另一個資料表中,會新增 166,167 筆資料,測試結果如下: Pricing tier DTUs Speed time $TWD/月 S0 10 00:05:22 465 S1 20 00:02:55 930 S2 50 00:02:02 2,328 S3 100 00:01:43 4,654 P1 125 00:00:42 14,427 P2 250 00:00:21 28,856 P4 500 00:00:11 57,711 P6 1,000 00:00:06 115,422 自行組裝 PC 00:00:05 若要達到辦公室中測試主機的效能,可能需要調整到 P6 的等級,但這費用每個月超過11萬元,可負擔不起。 目前傾向做法是,當需要執行大量資料轉檔作業時,先將付費等級調高,一天內再調回原本的等級 (Azure SQL 以日計費)。 參考文章 Azure SQL Database 服務層和效能層級 – MSDN 文章 變更資料庫服務層和效能層級 – MSDN 文章