Bases de dados de monitoração e de pesquisa de defeitos controlando do usuário 2000 do SQL

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

Que pesquisa defeitos o SQL bases de dados é uma operação que suponha ações múltiplas. São descritos abaixo.

Desempenho Optimizing Da Base de dados

O desempenho da base de dados é uma parte importante de administrar um ambiente 2000 do usuário do SQL. Há muitas maneiras que o desempenho pode ser aumentado including o indexing, travando e recompiling.

Posicionar estabelecendo índices pode dramàtica aumentar o desempenho da pergunta, mas pode também adversamente afetar o desempenho da modificação dos dados. Todas as mudanças a uma tabela posicionada têm que ser refletidas nos índices a essa tabela, e todas as mudanças são registradas. Estes fatores combinam para produzir um slowdown em tarefas da modificação dos dados.

Travando para assegurar-se de que os dados mudados por um usuário não afetem inesperada umas outras operações’do usuário s, o usuário 2000 do SQL usa fechamentos. Travar prende os dados que estão no uso por um outro processo. A extensão da preensão depende das opções que foram configuraradas no fechamento. Os fechamentos podem diminuir o desempenho do sistema se sobre-executado. Há quatro níveis da isolação da transação que são reforçados com travar:

  • 1. Leia uncommitted - as transações são isoladas bastantes para impedir ler dados fisicamente corrupt
  • 2. Lido cometido - nível do defeito do usuário do SQL
  • 3. Repetível lido - as transações adquirem lido e escrevem fechamentos nas fileiras que utilizam
  • 4. Serializable - as transações são isoladas completamente de se

Recompiling quando uma indicação do SQL é compilada, optimized também para o objeto da base de dados em que está trabalhando. O optimization de uma indicação do SQL é baseado na informação disponível naquele tempo. Desde dados ou estruturas pode mudar o tempo excedente, ele pode ser necessário às indicações recompile do SQL para manter o desempenho.

Os statistics dos statistics contêm a informação em como os valores chaves são distribuídos em uma tabela. Os statistics são úteis no tempo de resposta crescente da pergunta porque dão ao motor da pergunta uma idéia melhor sobre onde começar uma busca para um valor particular em uma tabela. Enquanto os dados mudam em uma tabela, os statistics devem ser atualizados para refletir as mudanças. As tabelas podem ser configuraradas para criar automaticamente e atualizar automaticamente statistics.

Armazenamento de dados De Optimizing

Filegroups optimizing lá é situações quando determinados sistemas podem melhorar o desempenho controlando a colocação dos dados e os índices em movimentações de disco específicas podem ajudar a este processo especificando as movimentações em que as limas residirão. O administrador de sistema pode criar filegroups para cada movimentação de disco e atribuir tabelas específicas ou índices de uma tabela aos filegroups específicos.

A fragmentação controlando da base de dados lá é dois tipos de fragmentação em uma fragmentação da base de dados do SQL, a interna e a externa. A fragmentação interna ocorre quando os índices estão usando inefficiently o espaço. A fragmentação externa ocorre quando a ordem física das páginas não combina a ordem lógica. A mais melhor maneira livrar sua base de dados da fragmentação deve usar o comando de DBCC INDEXDEFRAG. Este defragment da vontade do comando o índice ao ainda permitir o acesso à tabela que o índice consulta a.

Recuperação Do Disastre

As operações backup lá são três tipos diferentes dos apoios que podem ser executados em uma base de dados 2000 do usuário do SQL:

  • Apoio cheio: copía todas as limas de base de dados, including registros das transações, arquivos de dados de, e índices.
  • Apoio diferencial: cópias somente as limas que mudaram desde que o último apoio cheio foi feito.
  • Apoio do registro: copía todos os registros do registro que foram escritos ao registro da transação desde que o último apoio cheio ou do registro foi feito.

Os métodos da recuperação que ajustam o método da recuperação determinam como rapidamente você pode restaurar apoios do registro da transação no exemplo da falha da ferragem. O método da recuperação dita também o tamanho do apoio resultante do registro da transação e do grau a que a base de dados é segura de perder transações cometidas em cima da restauração.

O modelo SIMPLES o modelo simples da recuperação requer a quantidade a mais baixa de recursos de sistema. O sistema trunca frequentemente o registro da transação que significa que somente completamente e os apoios diferenciais estão permitidos.

O modelo de BULK_LOGGED o modelo da recuperação permite que você restaure completamente sua base de dados caso que da falha da ferragem. As operações são inteiramente, mas somente mìnima, registrado. Isto conduz à terra média a um acordo entre a utilização do espaço de disco, a velocidade, e a segurança.

O registro CHEIO da transação do modelo A da recuperação que se opera usando o modelo cheio da recuperação é tem menos risco de perder transações. Todos os eventos são registrados inteiramente. Isto que registra é útil para a restauração mas pode conduzir aos tamanhos do registro da transação e às complicações maciços do espaço de disco.

Transporte Do Registro

O transporte do registro é uma característica que backs-up registros da transação e transmite aqueles apoios a um usuário do recuo que deva ser usado caso que da falha do usuário preliminar. O transporte do registro automatiza estes apoios em um intervalo user-specified e restaura-os automaticamente no usuário backup. Executar o registro que envía o início de uma sessão IDs para o usuário original e o usuário do recuo deve ser sincronizado para permitir usuários de registrar no usuário caso que da falha original do usuário. A modalidade SIMPLES da recuperação não pode ser usada no transporte do registro porque não permite apoios do registro da transação.

Verificações da integridade

O verificador da consistência da base de dados (DBCC) O DBCC é uma coleção das utilidades que são usadas verificar a integridade de uma base de dados. Estas utilidades podem ser usadas detectar e reparar problemas em uma base de dados. Os comandos que são incluídos no verificador da consistência da base de dados são precedidos com o DBCC. A consistência que verifica comandos no DBCC inclui o seguinte:

  • CHECKALLOC verifica o alocamento e o uso de todas as páginas na base de dados especificada
  • CHECKCATALOG verifica a consistência entre tabelas do sistema e a base de dados especificada
  • CHECKDB verifica o alocamento de espaço de disco e a integridade de todos os objetos na base de dados
  • CHECKFILEGROUP verifica o alocamento de espaço de disco e a integridade de todas as tabelas no filegroup especificado
  • CHECKIDENT verifica o valor atual da identidade e corrige-o se necessitado
  • CHECKTABLE verifica a integridade dos dados e dos índices para ver se há uma página dada
  • DBREINDEX reconstrói mais índices para uma tabela na base de dados especificada
  • INPUTBUFFER mostra a última indicação emitida ao usuário do cliente
  • SHOWCONTIG mostra a informação da fragmentação para os dados e os índices para a tabela especificada
  • SHOWSTATISTICS mostra os statistics para a tabela atual
  • SHRINKDATABASE encolhe o tamanho dos arquivos de dados de em uma base de dados por uma porcentagem especificada (se possível)
  • SHRINKFILE encolhe o tamanho de uma lima dos dados ou de registro a um tamanho especificado (se possível)
  • TRACEON permite uma bandeira de traço especificada
  • TRACEOFF incapacita uma bandeira de traço
  • TRACESTATUS indica o status de bandeiras de traço
  • UPDATEUSAGE relata e corrige inaccuracies na tabela dos sysindexes
  • USEROPTIONS retorna as opções do usuário para a conexão atual do usuário

O wizard da planta da manutenção da base de dados o wizard da planta da manutenção da base de dados é uma utilidade essa dae (dispositivo automático de entrada) em criar uma planta da manutenção para uma base de dados 2000 do usuário do SQL. Você pode usar o wizard da planta da manutenção da base de dados criar e programar um esquema backup que apoio em uma programação ou em um apoio designado da vontade baseado em um nível definido da atividade da base de dados. Como a parte do processo backup, o wizard da planta da manutenção da base de dados pode configurarar o transporte do registro. O wizard da planta da manutenção da base de dados pode também ser usado funcionar automaticamente certificados da manutenção em uma programação predefinida.

Transações De Pesquisa de defeitos

O profiler do SQL o profiler do SQL é um programa que capture eventos de um usuário. Os eventos capturados são conservados em uma lima do traço que possa mais tarde ser analisada ou usado replay uma série específica das etapas ao tentar diagnosticar um problema. O profiler do SQL é usado para atividades como:

  • Pisar com as perguntas do problema para determinar as causas dos problemas
  • Encontrando e diagnosticando perguntas lentas do corredor
  • Capturando a série das indicações do SQL que conduzem a um problema
  • Monitorando o desempenho do usuário do SQL para ajustar workloads

O gerente da empresa do usuário do SQL do gerente da empresa do usuário do SQL é a ferramenta administrativa preliminar para o usuário do SQL e fornece uma relação de usuário de MMCcompliant que permita usuários:

  • Defina grupos dos usuários que funcionam o SQL
  • Registe usuários individuais em um grupo
  • Configurare todas as opções do usuário do SQL para cada usuário registado
  • Críe e administre todas as bases de dados, objetos, inícios de uma sessão, usuários, e permissões do usuário do SQL em cada usuário registado
  • Defina e execute todas as tarefas administrativas do usuário do SQL em cada usuário registado
  • Projete e teste indicações do SQL, grupos, e certificados interativamente
  • Invoque os vários wizards definidos para o usuário do SQL
este é um artigo adicionado por Andrew McLaren


Disclaimer: Nosso Web site não é responsável para a informação contida por este artigo. Este artigo em nenhuma maneira reflete as vistas, as opiniões, os pensamentos ou a opinião da equipe de funcionários do diretório dos artigos.

Observação da tradução: As bases de dados do usuário 2000 do SQL do artigo "monitoração controlando e pesquisa de defeitos" foram traduzidas usando um serviço de tradução automatizado. Nós desculpamo-nos sincerely por todos os erros da tradução que ocorram. Obrigado compreendendo.


Online: 1250 users browsing the articles directory