[英]SQL faster in ssms than in application
一個ERP系統執行SQL語句的速度非常慢。 我進入SQL Server Management Studio中的活動事件探查器,發現一條SQL命令花費25秒。 我在Management Studio中運行相同的SQL命令,並且只需要3-4秒即可獲得結果(這是帶有where子句的常規選擇,不包含聯接和其他內容)。
這是什么原因引起的?
歡迎來到SO
我本人最近才遇到這個問題。 我們發現原因與SSMS中的數據庫設置有關,與發送的APP不同。 在SSMS中,右鍵單擊數據庫,選擇“ Proprties
,然后選擇“ Options
。 這為您提供了SSMS使用的設置列表。
特別是,我們發現ANSI NULLS
Arith Abort
和Arith Abort
有所不同。 調試您的應用程序並檢查將哪些設置發送到服務器,您可能會發現有所不同。
此類設置可能會對服務器執行查詢的方式產生重大影響。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.