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

SQL सर्वर अद्यतन डेटाबेस आँकड़ा

नमस्ते,

SQL सर्वर अनुकूलक का सही निर्णय लेने के लिए डेटाबेस ऑब्जेक्ट आँकड़े अद्यतित होने चाहिए।

यदि डेटाबेस ऑब्जेक्ट आँकड़े अद्यतित नहीं हैं तो SQL सर्वर डेटाबेस अनुकूलक लेन-देन की निष्पादन योजना के लिए गलत निर्णय लेगा।

आप SQL सर्वर इंस्टेंस में निम्नलिखित स्क्रिप्ट के साथ सभी डेटाबेस आँकड़े अपडेट कर सकते हैं।

आपको डेटाबेस के खाली समय में निम्नलिखित क्वेरी निष्पादित करनी चाहिए, उदाहरण के लिए शाम या सप्ताहांत।

DECLARE @SQL VARCHAR(1000)  
DECLARE @DB sysname  

DECLARE curDB CURSOR FORWARD_ONLY STATIC FOR  
   SELECT [name]  
   FROM master..sysdatabases 
   WHERE [name] NOT IN ('model', 'tempdb') 
   ORDER BY [name] 
     
OPEN curDB  
FETCH NEXT FROM curDB INTO @DB  
WHILE @@FETCH_STATUS = 0  
   BEGIN  
       SELECT @SQL = 'USE [' + @DB +']' + CHAR(13) + 'EXEC sp_updatestats' + CHAR(13)  
       PRINT @SQL  
       FETCH NEXT FROM curDB INTO @DB  
   END  
    
CLOSE curDB  
DEALLOCATE curDB


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में बल्क इंसर्ट का उपयोग करके UTF-8 वर्ण कैसे लिखें?

  2. Tablix:प्रत्येक पृष्ठ पर शीर्ष लेख पंक्तियों को दोहराएं जो काम नहीं कर रहे हैं - रिपोर्ट निर्माता 3.0

  3. SQL सर्वर T-SQL फ़ंक्शन का उपयोग कैसे करें SUM:5 मामलों का उपयोग करें

  4. SQL सर्वर में लोअरकेस अक्षरों वाली पंक्तियों को वापस करने के 5 तरीके

  5. SQL सर्वर में दिनांक और समय को कैसे प्रारूपित करें