Que pesquisa defeitos o SQL bases de dados é uma operação que suponha ações múltiplas. São descritos abaixo.
|
|
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:
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.
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.
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:
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.
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.
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:
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.
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:
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:
Online: 473 users browsing the articles directory
|
|