簡體   English   中英

使用視圖索引的Azure數據庫查詢優化器

[英]Azure Database Query Optimizer using View Indices

SQL Server Enterprise Edition的查詢優化器將使用視圖中的索引來提高查詢的性能,即使該視圖未在查詢中明確引用(如果適用)。 問題:Azure數據庫是否做同樣的事情? 例如,我知道SQL Server Express不會這樣做。 我想確保在對具有數百萬用戶的聯接表上進行排序時,仍然能夠從查詢優化器中獲得所需的性能(在企業版上效果很好,但在快速版上則需要花費幾秒鍾的時間-處於瓶頸)。

去年的某個時候(2012年),Microsoft宣布SQL Server和SQL Azure(現在稱為Windows Azure SQL數據庫:/)之間的引擎相同。 因此,您可能會得到相同的行為。 同樣的性能可能是另一個問題。 發生硬件故障時,Windows Azure SQL數據庫還將副本保留在原位。 您可以通過對您而言無縫的方式來獲得次要服務器的好處。 但是,這確實會降低性能。 另外,在Windows Azure中運行的SQL在共享環境中運行。 相當有據可查的是,其性能與具有快速存儲功能的本地專用多處理器計算機不同。 多用戶,多實例與專用的比較有點不公平。 對於許多應用程序來說,這足夠快,但並非全部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM