नमस्ते,
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