Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

क्वेरी तेजी से चलती है, लेकिन संग्रहीत प्रक्रिया में धीमी गति से चलती है

ठीक है, हम पहले भी इसी तरह के मुद्दों का सामना कर चुके हैं।

जिस तरह से हमने इसे ठीक किया, वह था एसपी के अंदर स्थानीय पैरामीटर बनाना, जैसे कि

DECLARE @LOCAL_Contract_ID int, 
        @LOCAL_dt_From smalldatetime, 
        @LOCAL_dt_To smalldatetime, 
        @LOCAL_Last_Run_Date datetime

SELECT  @LOCAL_Contract_ID = @Contract_ID, 
        @LOCAL_dt_From = @dt_From, 
        @LOCAL_dt_To = @dt_To, 
        @LOCAL_Last_Run_Date = @Last_Run_Date

हम तब एसपी के अंदर स्थानीय मापदंडों का उपयोग करते हैं, न कि उन मापदंडों में जो पारित किए गए थे।

यह आमतौर पर हमारे लिए समस्या को ठीक करता है।

हम मानते हैं कि यह पैरामीटर सूँघने के कारण है, लेकिन इसका कोई प्रमाण नहीं है, क्षमा करें... X-)

संपादित करें:

विभिन्न दृष्टिकोणों पर एक नज़र डालें SQL सर्वर पैरामीटर सूँघने को ठीक करने के लिए कुछ व्यावहारिक उदाहरणों, स्पष्टीकरणों और सुधारों के लिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पंक्तियों के समूह का चयन करें जो किसी सूची के सभी आइटमों से मेल खाता हो

  2. सी # प्रोग्राम के भीतर संग्रहीत प्रक्रिया को कैसे निष्पादित करें

  3. SQL सर्वर की मूल बातें ALTER TABLE Statement

  4. SQL सर्वर पर परिनियोजित SSIS पैकेजों को Visual Studio 2008 में वापस कॉपी करना

  5. एन्क्रिप्टेड डेटाबेस को पुनर्स्थापित करने का प्रयास करने में समस्याएं आ रही हैं