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

SQL सर्वर 2005 धीमा हो जाता है क्योंकि मैं पंक्तियाँ जोड़ता रहता हूँ

आपकी पहली समस्या है। डेटाबेस सबसे अच्छा काम करते हैं यदि आप उन्हें बताते हैं कि आपके पास किस प्रकार का डेटा है, और आपके डेटा के लिए काम करने वाला सबसे छोटा डेटाटाइप चुनें। NVARCHAR(Max) आपके द्वारा किए जा सकने वाले सबसे अक्षम विकल्प के बारे में है।

और यह आपकी दूसरी समस्या है। प्रत्येक सम्मिलन पर आप यह देखने के लिए जांच कर रहे हैं कि क्या आपने पहले से ही एक पंक्ति डाली है जिसमें कुछ कॉलम के लिए दूसरी पंक्ति के समान मान हैं। चूंकि आपने डेटाबेस को उन स्तंभों को अनुक्रमित करने के लिए नहीं कहा है, इसलिए इसे हर बार पूरी तालिका की जांच करनी होती है, इसलिए तालिका बढ़ने पर आपकी क्वेरी धीमी और धीमी हो जाती है। किसी मौजूदा तालिका में प्राथमिक कुंजी जोड़ने के लिए आप इसका उपयोग कर सकते हैं:

ALTER TABLE table1 ADD CONSTRAINT pk_table1 PRIMARY KEY (Ticker, DateStamp)

देखें यहां अधिक जानकारी के लिए।



  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. रन प्रॉम्प्ट का उपयोग करके SQL Server 2012 कैसे खोलें

  3. मैं एक लॉगिन और एक डेटाबेस उपयोगकर्ता बनाने के लिए एक संग्रहीत कार्यविधि बनाने की कोशिश कर रहा हूँ?

  4. SqlBulkCopy के लिए अनुशंसित बैच आकार क्या है?

  5. एसक्यूएल एक पंक्ति से एकाधिक पंक्ति कैसे बनाएं