Tag: performance

  • Como gerar Relatório AWR para verificação de Estatística do Banco de Dados Oracle.

    Como gerar Relatório AWR para verificação de Estatística do Banco de Dados Oracle.

    Este artigo descreve a geração do relatório de estatística do Banco de Dados Oracle (AWR) para melhorias de performance. Para gerar o Relatório vamos utilizar o Script “awrrpt.sql” que se encontra no diretório “@$ORACLE_HOME/rdbms/admin/” Mais informações sobre Relatórios do AWR veja Documentação Oracle (Generating Automatic Workload Repository Reports).

  • Erro ORA-20200 ao tentar gerar o Relatório do AWR (Automatic Workload Repository)

    Erro ORA-20200 ao tentar gerar o Relatório do AWR (Automatic Workload Repository)

    Este artigo tem o objetivo de explicar o erro “ORA-20200” ocorrido ao tentar gerar o relatório de estatísticas do Banco de Dados Oracle do AWR (Automatic Workload Repository). Segue a evidência abaixo:

  • ORA-02030: can only select from fixed tables/views

    ORA-02030: can only select from fixed tables/views

    Pra quem não conhece, o oracle possue algumas tabelas que podem visualizar os dados brutos no banco de dados. Estas tabelas começão com a string “x$”. Muita gente nem nunca ouviu falar sobre as tabelas x$ pois estas tabelas raramente são mencionadas na documentação do oracle ou na comunidade de usuários. zooey deschanel nude lilmiaa

  • Archives gerados por Hora

    Archives gerados por Hora

    Script para verificar a quantidade de archivelogs gerados por hora. moneytsia leaked pornography O objetivo deste é verificar se está havendo muita geração de archives por hora. O ideal é de 3 a 4 por hora. Executando o Script.

  • O comando Optimize Table do MySQL

    O comando Optimize Table do MySQL

    O comando MySQL Optimize table irá efetivamente desfragmentar a sua tabela e deve ser usado por tabelas que são frequentemente atualizadas e/ou deletadas registros. Ex.: Nós temos uma tabela chamada articles que tem muitos registros de linhas que são frequentemente inseridos, atualizados e deletados. Nós podes ver na descrição da tabela abaixo contém tipos de…

  • Evitando disputa de IO em disco.

    Evitando disputa de IO em disco.

    Hoje vou escrever algo bem interessante e facil de se aplicar em qualquer ambiente. Bem como qualquer DBA sabe é sempre criar os datafiles de indices e dados em locais/discos diferentes, para melhorar o IO. Não basta apenas dividirmos os dados dos indices, vamos selecionar os datafiles com mais IO e assim conseguiremos analisar quais…

  • Matando uma sessão via SO – Windows

    Matando uma sessão via SO – Windows

    Você já deve ter matado algum processo do Oracle pelo S.O. certo? Normalmente em Linux! Acertei? Mas e quando estamos em um ambiente Windows como matamos um processo de usuário pelo Sistema Operacional? Vejamos. “O utilitário orakill é fornecido apenas com bancos de dados Oracle em plataformas Windows. O executável (orakill.exe) está disponível para que os…

  • Segment Advisor via SQL

    Segment Advisor via SQL

    Em um database, devido inumeras operações DML aplicadas sobre tabelas estas começam a se tornar fragmentadas assim como os indices, impactando no tamanho e performance da base de dados. Normalmente o Segment Advisor é executado via EM (Enterprise Manager), porem podemos executa-lo via SQL atraves de algumas etapas.

  • Jobs oracle

    Jobs oracle

    Vou postar abaixo alguns comandos para se trabalhar com jobs no oracle Comandos para adicionar, excluir, para, alterar entre outros

  • AWR Ocupando espaço na SYSAUX

    AWR Ocupando espaço na SYSAUX

    Nas versões 10.2.0.3 existe um bug com o AWR. O mesmo coleta informações de SQL Plan mais não deleta, existe uma configuração para este procedimento que cria uma data de retenção no banco, por padrão esta data é de 10 dias, porem o 10.2.0.3 não consegue deletar estes registros.