簡體   English   中英

SQL在ssms中比在應用程序中更快

[英]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 AbortArith Abort有所不同。 調試您的應用程序並檢查將哪些設置發送到服務器,您可能會發現有所不同。

此類設置可能會對服務器執行查詢的方式產生重大影響。

暫無
暫無

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

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