Comandos DBCC – Introdução

Olá a todos.

Na minha mais nova tentativa de voltar a manter o blog na ativa, vou escrever uma série de artigos sobre os comandos DBCC.

DBCC significa "Database Console Commands", ou "Comandos de console para bancos de dados" em uma tradução meio literal.

Como cita o BOL, estes comandos são divididos em 4 categorias:

Categoria Ação

Manutenção

Executa tarefas de manutenção em bancos de dados, indíces, filegroups.

Miscelânea

Tarefas genéricas como habilitar trace flags ou remover uma DLLda memória.

Informacional

Tarefas que buscam e exibem vários tipos de informação

Validação

Operações de validação em bancos de dados, tabelas, indíces, catálogo, filegroup, ou alocação de páginas de bancos de dados.

Se você quiser uma lista dos comandos DBCC disponíveis, pode habilitar o trace flag 2520 e executar o comando DBCC HELP, como mostro abaixo.

DBCC TRACEON(2520)
DBCC HELP(‘?’)
GO

Saindo da parte técnica, a grande maioria das pessoas só lembram dos comandos DBCC na hora do "desespero", ou seja, quando o seu banco de dados apresenta algum problema e recorrem aos comandos de manutenção, mas, como visto acima, estes comandos têm muitas outras utilidades.

Ao executar um comando DBCC, muitas vezes este executa vários comandos, inclusive outros comandos DBCC e seu execução pode ser longa (dependendo de várias coisas, como o tamanho da estrutura do banco de dados). Para saber em que estágio da execução o mesmo se encontra, podemos consultar a DMV sys.dm_exec_requests que nos informa além da porcentagem de execução, o que está sendo executado no momento.

Por enquanto é isso, mas em breve tem mais um post falando sobre um dos comandos DBCC mais utilizados, o DBCC CHECKDB!!

Esse post foi publicado em DBCC. Bookmark o link permanente.

Uma resposta para Comandos DBCC – Introdução

  1. Fabrício disse:

    Muito boa a idéia. Vou acompanhar para poder criar uma rotina de CHECK no meu ambiente.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s