Noções básicas de ajuste e de afinação Custos no Oracle 12c

Tendo a abordagem certa e um bom plano de ajuda a reduzir o tempo gasto identificar e corrigir um problema de desempenho banco de dados Oracle 12c. Assim como enfrentar qualquer tipo de problema na vida, aprender com a experiência dos outros e promover a sua educação torná-lo mais bem sucedido. práticas valiosas você pode economizar tempo e esforço combater seus problemas de desempenho do banco de dados.

Que tipo de perguntas a fazer sobre como ajustar seu banco de dados 12c A Oracle

Quando um problema de desempenho é trazido à sua atenção (por auto-descoberta ou por outros), você precisa de um escopo exato do problema. Compreender o problema pode envolver a falar com pessoas diferentes dentro da pilha de aplicativos. Algumas perguntas que você pode fazer são

  • Como é este problema que se apresenta para você ou outras pessoas?

  • Quando o problema começou? É que começou, de repente, ou foi piorando ao longo do tempo?

  • Qual é o impacto deste problema para você ou a empresa? o problema é isolado ou em toda a empresa?

  • Mudou alguma coisa no ambiente recentemente?

  • Existe uma solução alternativa para usar enquanto o problema é pesquisado?

Saber as respostas a estas perguntas ajuda você a priorizar a questão e, possivelmente, envolver outras pessoas para ajudar a encontrar a causa. (Lembre-se: O problema pode não estar no banco de dados.) Os problemas podem ser muito impactante de fundo de uma empresa de linha, portanto, embaralhar todos os recursos que podem contribuir para a solução.

Não tente fazer todo o trabalho por si mesmo - quando você olhar para o problema no banco de dados, garantir que outras pessoas estão procurando por ela do lado de fora do banco de dados. Se você se concentrar no banco de dados enquanto ninguém está buscando o problema em outro lugar e você, em seguida, descobrir o banco de dados não é o problema, tempo precioso é perdido.

Como identificar o problema em seu banco de dados 12c A Oracle

Familiarize-se com toda a pilha de tecnologia que suporta o aplicativo para ajudá-lo a identificar onde existem gargalos. Um problema relacionado ao banco de dados pode ser muitas coisas:

  • Alto consumo de CPU

  • Alto consumo de IO

  • Baixo desempenho comandos SQL

  • questões de design de banco de dados

  • problemas de hardware

  • problemas de aplicação

  • bug de software

Infelizmente, a lista continua.

custos básicos de sintonia com as bases de dados da Oracle 12c

Há um ditado na indústria de corrida do motor que vai algo como, # custos 147 velocidade, então o quão rápido você quer gastar? # 148- Este ditado pode também aplicar-se a afinação base de dados. Não se desespere embora. Este foco é principalmente sobre as ferramentas que a Oracle oferece recursos como padrão dentro de sua pilha de software. No entanto, o # 147 para o pagamento # 148- recursos também são discutidos.

Se você pode obter a sua empresa para saltar para eles, ferramentas pagas às vezes pode tornar-se a despesa rapidamente. Ao invés de ter um problema de desempenho custando sua receita da empresa, pode valer a pena gastar algum dinheiro na frente para ter as ferramentas certas em suas mãos para fazer problemas de desempenho ir embora.

É este dizendo que um bom administrador de banco de dados deve ser capaz de sintonizar um banco de dados com apenas o material livre? Bem, até certo ponto, sim. Quanto mais experiência que você tem, melhor você pode tirar proveito do que está na mão.

Um carpinteiro experiente provavelmente pode construir um deck usando uma rocha em vez de um martelo, mas com um martelo real faria o trabalho ir mais rápido e reduzir a fadiga ele ou ela iria experimentar. Veja abaixo uma lista de custo comparativo de recursos que você pode usar ao ajustar seu banco de dados.

Recursos de sintoniaExemplo ou onde encontrar este recursoCusto
Documentação do oracledocs.oracle.comLivre
Ferramentas do Oracle não licenciadosSTATSPACKLivre
oracle Supportsupport.oracle.com$ (O custo é normalmente incluída com a licença.)
Formação da oracleoracle University$
Ferramentas de terceirosSAPO busca$
Ferramentas do Oracle licenciadospacote de afinação$$
Consultores especializadoscontratante externo$$$

Há um ditado que diz, # 147 Tempo é dinheiro. # 148- É bom ter em mente quando se considera que os recursos do banco de dados de ajuste para ter na mão.

Além disso, mantenha em mente que ouvir alguém dizer: Nº 147-A base de dados é lenta. você pode corrigi-lo? # 148- pode ser frustrante quando a pessoa relatando o problema não tem idéia se o problema reside no banco de dados ou em uma das outras camadas da pilha de software complexo.

Ninguém quer passar horas olhando para um problema que não existe, mas muitos esforços de ajuste são gastos provando que o problema não é de fato dentro do banco de dados. Este fato vai para novatos e administradores experientes.

A boa notícia é que, como você praticar as técnicas de ajuste, você fica melhor e mais rápido para encontrar a causa de problemas de desempenho - mesmo aqueles que não no banco de dados.

menu