Otimizando banco de dados do WSUS ou Otimizando o WSUS
Como otimizar e limpar o banco de dados. ( se for servidor de produção lembre de fazer backup do banco ( HOW TO BACKUP MS SQL SERVER )
Acesse o banco de dados (HOW TO ) abra uma query.
Gerar um report de TOP Tables,
Escolha as que tenham mais # Records, abra a tabela, com mais records, clique com o direito e clique rebuild ALL ou reorganize ALL se for a segunda vez que estiver executando este procedimento.
Feito pode acompanha o processo que pode demorar muito (depende do servidor) mas o banco SQL 2005 é lento mesmo.
Escolha indexes que vai iniciar o rebuild e de OK, execute este procedimento em todas as tabelas, limpe as logs do banco para finalizar.
Ou outra opção para executar um re index global , por Query copie e execute.
Enquanto executa o servidor pode travar ou não responder, aguarde observando o gerenciador de tarefas, ou abaixo da Query, vide figura abaixo.
Acesse o banco de dados (HOW TO ) abra uma query.
Gerar um report de TOP Tables,
Escolha as que tenham mais # Records, abra a tabela, com mais records, clique com o direito e clique rebuild ALL ou reorganize ALL se for a segunda vez que estiver executando este procedimento.
Feito pode acompanha o processo que pode demorar muito (depende do servidor) mas o banco SQL 2005 é lento mesmo.
Escolha indexes que vai iniciar o rebuild e de OK, execute este procedimento em todas as tabelas, limpe as logs do banco para finalizar.
Ou outra opção para executar um re index global , por Query copie e execute.
DECLARE @TableName VARCHAR(255) DECLARE @sql NVARCHAR(500) DECLARE @fillfactor INT SET @fillfactor = 80 DECLARE TableCursor CURSOR FOR SELECT OBJECT_SCHEMA_NAME([object_id])+'.'+name AS TableName FROM sys.tables OPEN TableCursor FETCH NEXT FROM TableCursor INTO @TableName WHILE @@FETCH_STATUS = 0 BEGIN SET @sql = 'ALTER INDEX ALL ON ' + @TableName +' REBUILD WITH (FILLFACTOR = ' + CONVERT(VARCHAR(3),@fillfactor) + ')' EXEC (@sql) FETCH NEXT FROM TableCursor INTO @TableName END CLOSE TableCursor DEALLOCATE TableCursor GO |
Enquanto executa o servidor pode travar ou não responder, aguarde observando o gerenciador de tarefas, ou abaixo da Query, vide figura abaixo.