簡體   English   中英

如何在SQL Server 2008中使用此存儲過程獲得更快的結果?

[英]How to get faster result by using this Stored Procedure in SQL server 2008?

請訪問我的網站www.smetiger.com這個網站正在開發,只有一個開發人員這是我。 所以,請訪問它並給我回復它是否更快和我想分享存儲過程請訪問它並給我解決為什么www.smetiger.com緩慢? 請。

你為什么要在商店程序中寫這么多邏輯? 嘗試移動業務層中的邏輯。 您正在動態構建查詢,與已經編譯的靜態查詢相比,該查詢總是較慢。

正如Brown_Dynamite所提到的,在存儲過程中動態構建和執行查詢總是會慢得多。 如果你不想重寫存儲過程,請將SET NOCOUNT ON; 就在BEGIN下面。

這將阻止SQL Server將執行行計數返回給客戶端並擠出更多性能。

暫無
暫無

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

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