2016-08-14 37 views
0

我們正在Azure SQL數據庫中進行一些查詢,這些查詢偶爾會非常緩慢地運行。這個問題很難正確診斷,因爲即使服務器處於類似的負載下,相同的查詢也可以在其他時間正常運行。在Azure中查看日誌SQL

爲了幫助,我希望能夠查看服務器的日誌信息。如果我能看到交易清單,按時間和他們的結果(完成,終止/回滾等),我相信這會有所幫助。其他幾個SQL頁面似乎暗指您可以訪問的日誌文件,但由於這是一個Azure SQL實例,因此沒有可以從中下載文件的物理服務器。

我知道我可以查詢sys.event_log來查看特定事件何時發生(事實上,我確實在我們的問題時間周圍發現了大量的死鎖),但我並不知道有什麼方法可以查看哪些查詢正在處理這些鎖定時。

回答

1

我希望能夠查看服務器的日誌信息。如果我能看到交易清單,按時間和他們的結果(完成,終止/回滾等),我相信這會有所幫助。

您試圖查看的日誌信息不是有用的。

您可以查看運行緩慢使用類似的處所using DMV's

您還可以啓用query store同樣的方式運行的查詢,你可以告訴你查詢的不同階段。這個我想會幫助你更多的故障排除慢查詢並不僅限於高級數據庫