Azure SQL儲存體大小限制

Azure SQL對單一資料庫有儲存體大小限制,無聊時想測試一下真的會嗎?滿了時會有什麼錯誤訊息?

於是就開一個最小基本5DTU的資料庫來測試

首先新增一個資料庫,再新增一個Table最好每個欄位都定義成文字(主要是讓每筆資料長一點),再塞幾筆資料後就開始自我繁衍(複製)地重複一直執行以下語法,資料筆數就會每次2倍成長。

insert into mytable select * from mytable

只是每次執行的時間會越來越久,我最後一次執行前,還有約500M的空間

再執行一次自我繁衍這次花了一個多小時才塞爆,只能說5DTU的效能很差

塞爆的結果,我猜MS是一開始就給2G的檔案並限制其擴大

SSMS的錯誤會告知限額已滿,以上結束這次無聊的測試