我有一個使用SQLAzure數據庫上的全文索引的以下查詢。SQLAzure全文間歇緩慢
SELECT
*
FROM
{table} T
WHERE
CONTAINS(T.Column, @Search)
OR EXISTS(
SELECT NULL
FROM {anotherTable} AT
WHERE AT.Id = T.AnotherTableId AND CONTAINS(AT.Name, @Search))
如果我從SQL Management Studio運行查詢,查詢運行速度非常快。但是,如果我從應用程序運行它,它的速度與Management Studio一樣快,但有時會慢10倍(並且下一個查詢又快)。
什麼可能會導致這種間歇性遲緩?
我在這裏發現了一篇描述類似症狀的帖子:Fulltext search slow SQL V12 Azure,但沒有一定的結果或建議。
也許這是Azure的SQL數據庫的共享環境的性質是什麼?有時資源很忙。 – RichardCL