我有一個'商業'版本的SQL數據庫,大約在同一時間開始超時MS announced the rollout of new SQL features。爲什麼我的Azure SQL數據庫性能突然下降?
除了可疑的時機之外,對我的一張表進行簡單的COUNT(*)查詢需要將近2分鐘。它大約有450萬行,與大約1秒內返回COUNT結果的另一個「Web」層數據庫的行數大致相同。這兩個數據庫位於Azure中的同一臺服務器上。
假設最壞的'嘈雜的鄰居'的情況下,我重命名數據庫,複製它並將其遷移到標準S1層。我在新數據庫上遇到相同的性能問題。我不知道還有什麼可以嘗試,我不知道爲什麼我的表演突然間掉下了懸崖。
任何建議或「我也是」會有所幫助。謝謝!
指向http://dba.stackexchange.com/的幾個指針:[縮放到新版本後SQL Azure性能顯着下降](http://dba.stackexchange.com/q/80262/6260)和[新服務器的SQL Azure性能](http://dba.stackexchange.com/questions/81719/sql-azure-performance-of-new-servers)。希望你瞭解一下什麼可能是錯的或者只是不同! – user272735 2014-12-14 12:31:05
jboeke,你看到3天內有任何變化嗎?你有沒有找到解決方案?自12月11日以來,我們面臨完全相同的問題。迄今爲止,微軟的支持並無幫助他們沒有承認他們建議重建索引的問題。但即使重建指標,這是我們每週維護的一部分,現在需要永遠。 – mykola 2014-12-16 15:39:48
@mykola:我不是DBA,但據我瞭解,我達到了一些導致性能嚴重下降的任意行數。我的解決方案是將約300萬行數據移動到存檔中。我也從S1切換回了業務層。最終,表演現在回到以前的狀態。 我很幸運,我的商業案例允許我將數據卸載到檔案中。如果您需要將所有數據保留在同一個表中,我真的不知道還有什麼可做的。祝你好運。 – jboeke 2014-12-16 19:27:53