我已經安裝了Azure SQL數據庫。我的目標是評估它在真實項目中的使用。Azure SQL查詢速度慢
我有一個很慢的簡單查詢。
select *
from table1 T1 join table2 T2
on T1 .T2_id = T2.id
在我的筆記本電腦SQL Server這是亞秒,但在蔚藍它是11秒。
Table1
有6,643行,而table2有12行。
SQL Server上的執行計劃是相同的。
如果我只是返回一個count(*)
它在這兩個地方都是亞秒。
執行計劃包含Table1
的主鍵的集羣索引掃描,其成本是90%(在這兩種環境中)。與count(*)
,此掃描不在計劃中。
我正在使用基本的'服務層',但只有很少的數據我是唯一的用戶。這是一個考驗,但是我不能在這個表現中投入任何東西。
編輯:我升級到標準層,「S2 50 DTUS」 - 標準層最高。我仍然有問題。
您可以閱讀[此鏈接](http://stackoverflow.com/questions/31086778/why-is-running-a-query-on-sql-azure-so-much-slower) –
這必須是一個*非常*弱實例。即使沒有索引,該查詢也是*無*。這就像十幾頁的讀取和幾ms的CPU。 – usr