Hai,
Statistik objek database harus terbaru untuk membuat keputusan yang tepat dari pengoptimal SQL Server.
Jika statistik objek database tidak mutakhir maka pengoptimal database SQL Server akan membuat keputusan yang salah untuk rencana eksekusi transaksi.
Anda dapat memperbarui semua statistik basis data dengan skrip berikut dalam Instance SQL Server.
Anda harus menjalankan kueri berikut di waktu luang database misalnya malam hari atau akhir pekan.
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