Análise da Oracle - UTLESTAT
Utilitários de diagnóstico
O banco de dados Oracle ferramentas de diagnóstico e monitoramento de desempenhar um papel proeminente no exame eficazmente as estatísticas do sistema. Se você está curioso sobre o que está acontecendo dentro Oracle, você pode fazer uso de pontos de vista de desempenho ou qualquer uma das ferramentas GUI acessando-os a compreender o banco de dados em um espectro mais amplo. No entanto, um dos métodos mais tradicionais de coleta de informações está executando uma sequência de roteiros nomeados UTLBSTAT e UTLESTAT.
Estas são ferramentas sólidas e testados pelo tempo para obter as estatísticas do banco de dados Oracle. Mas esses scripts são eliminados da série Oracle 8i para a frente com um utilitário semelhante e muito mais eficaz chamado STATSPACK.
O que são exatamente UTLBSTAT e UTLESTAT?
Estes são scripts que produzem instantâneos e relatório estatísticas para um período específico de tempo através de um banco de dados inteiro Oracle. Assim, você pode avaliar como o banco de dados Oracle realiza a partir do instantâneo produzido a partir do momento que você começar a UTLBSTAT (começar) até que seja executado o UTLESTAT (final). Basicamente, você corre o UTLBSTAT quando você iniciar o banco de dados e após o período previsto de tempo, você corre o UTLESTAT para acabar com o método de coleta de estática e gerar o relatório definitivo.
O relatório gerado após a execução destes utilitários de diagnóstico contém uma lista de gama ampla e detalhada das atividades aconteceu dentro do banco de dados. Inclui informações detalhadas sobre o seguinte:
- Estatísticas
- Atividade do cache de biblioteca
- Eventos causando esperas
- estatísticas de uso segmento de reversão e contenção
- estatísticas Trava
- estatísticas dicionário de cache
- I /O por arquivos de dados e áreas de tabela
- parâmetros initSID.ora
- versão de banco de dados e horários das atividades
- Período de medição
Foi o primeiro método usado quando sintonizar banco de dados grave estava na demanda. Se você está interessado em UTLBSTAT ou UTLESTAT (conhecido como BSTAT /ESTAT), a maneira mais fácil de se tornar versant com estes utilitários é executá-lo e interpretar os resultados gerados. Mas pode ser esmagadora para lidar com o relatório gerado que é demorado.
Considere estas diretrizes quando você está executando esses utilitários. Inicialmente executar o relatório e salvar a saída resultante de modo que você tem a linha de base de informação. Se você estiver executando o relatório durante o tempo de baixo desempenho, ele pode não ser útil para entender as reais mudanças dentro do banco de dados. Mas executar o relatório durante um período de tempo específico vai buscar os resultados precisos. Se o banco de dados é deixado de funcionar ou não tinha havido um desligamento entre BSTAT e ESTAT, estatísticas seria inválida e é melhor para eliminar o relatório.
Você precisa alterar o sistema para reunir estatísticas mais refinadas sobre o tempo antes você executar o relatório gerado. Você pode selecionar qualquer uma das duas opções, como você pode definir as TIMED_STATISTICS parâmetro para true (no init.ora) ou você pode definir o valor a usar o “ &" ALTER SYSTEM ;. Teoricamente falando, essa mudança deve trazer pequena queda de performance, mas raramente é mencionado.
Você pode ativar o processo de análise a partir do diretório. O relatório de saída gerado é chamado “ report.txt &"; e é útil para renomear o relatório com um timestamp exclusivo para identificação e salvá-lo para outros fins de arquivamento.
Processo de Execução em um espectro mais amplo Quais são os scripts SQL existentes
UTLBSTAT e UTLESTAT que são usado principalmente para começar e terminar a recolha de estatísticas. Usando esses utilitários, você pode reunir estatísticas de desempenho e figuras ao longo de um período de tempo predefinido dizer durante o final do mês ou mais movimentado hora do dia e produzir relatório.
Em que espaço de tabela devem ser executados os serviços públicos? As tabelas temporárias são criadas pelo UTLBSTAT para manter as estatísticas. Os utilitários conectar como SYSDBA e as tabelas são criadas no SYS &'; s SISTEMA TS padrão. Você tem que criar uma nova TS antes de executar o script e tem que mudar o padrão TS do sistema para este novo
Quando você terminar com o funcionamento de ambos os scripts, você pode mudar o SYS &';. S padrão TS para SYSTEM. Recomenda-se frequentemente para fazer essa alteração porque quando UTLESTAT é executado, essas tabelas são descartados e pode resultar na fragmentação do espaço de tabela SYSTEM. Mas a maioria dos administradores de banco de saber que esta baixa quantidade de fragmentação é facilmente negligenciável.
Passos para executar UTLBSTAT e UTLESTAT
Você pode executar os scripts do gerenciador de servidor (SVRMGR) que é conectado como SYSDBA. Para executar a partir do SVRMGR, o local dos scripts no Oracle são como abaixo:
SVRMGR > @ ORACLE_HOME /rdbms /admin /utlbstat.sql
SVRMGR > @ ORACLE_HOME /rdbms /admin /utlestat.sql
Passos para reunir e estatísticas finais
Execute o script UTLBSTAT do caminho acima indicado. O início eo final tabelas são criadas pelo script e snapshots de dados são retirados das tabelas de desempenho dinâmico (V $ xxx) para que as estatísticas iniciais podem ser amostradas e armazenadas nas tabelas de começar.
Os passos seguintes são usado para executar UTLBSTAT e UTLESTAT:..
1.Initially iniciar o SQL * Plus e conecte o interno
2.To obter estatísticas detalhadas, defina o TIMED_STATISTICS para TRUE
SQL > alterar set sistema timed_statistics = true;
Sistema alterada
3.To loja as estatísticas, criar tabelas temporárias executando o script utlbstat.sql
SQL > @ $ ORACLE_HOME /rdbms /admin /utlbstat.sql
4.Let o banco de dados Oracle funcionar normalmente durante um tempo específico para que as estatísticas podem ser criados.
5. Após o período de monitoramento favorecido , execute o utlestat.sql para gerar o relatório e soltar as tabelas temporárias
SQL >. @ $ ORACLE_HOME /rdbms /admin /utlestat.sql
6.Now você tem que definir a TIMED_STATISTICS para FALSE
SQL > alterar set sistema timed_statistics = false;
Sistema alterada
Nesta fase, o script gera um arquivo report.txt elaborado, selecionando os dados necessários a partir das tabelas diferença.. O espaço de tabela padrão deve ser alterado novamente para SYSTEM se você fez quaisquer alterações para executar os scripts. Com base no relatório amostrados, você pode entender as áreas específicas de banco de dados onde é necessário o ajuste.
Informações adicionais sobre UTLBSTAT e UTLESTAT e outras ferramentas de diagnóstico como a Oracle TRCANLZR é apenas um clique de distância!
. &Nbsp ;
software e QuickBooks contabilidade empresarial
- Cartões de Imóveis: apreciamos seu Junk Mail
- Testes aconselhamento de carreira on-line: eles podem realizar e como localizar um decente
- Como fazer seus QuickBooks correr mais rápido?
- Por que procurar um parceiro diferente
- Forex Trading Notícias Estratégia
- Como gerir o seu negócio de forma eficaz, manter-se organizado e reduzir o estresse
- Dinheiro Renegade por Andrew X - Revisão
- Aquisição Compulsória de um bem de capital por parte do Governo
- Programa Empresa Contabilidade Software - Exatamente onde poderia ser o maior local para obtê-lo
- Sistema de Gerenciamento de Documentos para a Organização registros
- Importância do Sistema de POS Touch Screen
- Cuidado com zonas sensíveis com Blitzer!
- Aqui é ficar longe dos três erros mais comuns de marketing da filial
- Eu deveria Selecione uma taxa fixa ou ajustável hipoteca?
- Online Jobs estudantes universitários como você pode ganhar fundos adicionais from Home
- Os empréstimos pessoais e de negócio para quando o banco não vai emprestar!
- Principais razões que fazem de Monitoramento Uptime importante para o seu negócio
- Fishbowl Inventory hospedagem oferece Inventory Management Secured
- Time To Get Super sério sobre sem vida Landing Pages
- Cenário atual de Imóveis de Vancouver