Bases de dados de monitoração e de pesquisa de
defeitos controlando do usuário 2000 do SQL
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.