Como ajustar o banco de dados oracle 12c antes que algo der errado

Benjamin Franklin pensou uma onça de prevenção valia a pena uma libra de cura. Este ditado pode ser aplicado para ajustar seu banco de dados 12c Oracle. A preços de hoje, uma libra de cura vem com um preço bastante robusto, de modo preparação e planejamento são fundamentais para qualquer instalação de software.

A instalação devidamente executado banco de dados Oracle e configuração lançar as bases para um ambiente que é nula de questões sistêmicas subjacentes que podem contribuir para problemas relacionados ao desempenho.

planos de pré-instalação e preparação

Planeamento da instalação do seu software de banco de dados ou um novo banco de dados é um passo importante no ajuste de desempenho. Falta de planejamento pode levar a problemas que não podem ser superadas facilmente as ferramentas à sua disposição.

Por exemplo, se você está indo ter um banco de dados que tem uma exigência muito elevado IO, você precisa de uma base de armazenamento sólido debaixo do banco de dados que pode lidar com a carga de trabalho. Se não o fizer, nenhuma quantidade de ajuste de SQL pode superar a escassez física de recursos necessários.

Esta é uma pequena lista de detalhes a serem considerados antes de iniciar uma instalação Oracle.

Video: Nunca ajuste o banco com o carro em movimento

Itemconsiderações
Número de usuáriosSimultaneidade, CPU / núcleos, memória
Tipo de alta carga de trabalho de transaçãoCPU, memória, parâmetros de banco de dados, o tempo de recuperação
Tipo de alta carga de trabalho de leituraParalelismo, SSDs, SAN, fusos, organização de arquivos
Alta disponibilidadeClustering, redundância
consultas ad hocferramentas de relatório, materializando dados, indexação, ETL / batch
empregos

As respostas que você ganha por entender que a aplicação e banco de dados estão indo para suportar pode ajudar a projetar um sistema capaz de lidar com a sua carga de trabalho. Estes conceitos não são novos. Aplique o que você já experimentou em qualquer grande empreendimento para a tarefa relacionada com a Oracle na mão.

Como selecionar software para o seu banco de dados 12c da Oracle

Outra área que pode ajudá-lo a colocar o seu melhor pé em frente ao preparar e planejar uma instalação do Oracle é a seleção cuidadosa da versão do software. A melhor orientação é para ir com a versão mais recente disponível. No entanto, aqui estão algumas ressalvas a serem consideradas:

  • Últimas nem sempre é maior. Algumas pessoas dizem que você nunca deve comprar o primeiro ano de um novo modelo de carro. Como com qualquer coisa super-nova, às vezes você pode ser vítima de falhas não descobertas e bugs.

    Com a Oracle, a nossa abordagem é simplesmente ter cuidado com o uso de versões totalmente novas do Oracle sem pelo menos uma atualização conjunto de patches (PSU). PSUs da Oracle saem a cada três meses. Portanto, você não terá que esperar muito tempo antes de correções estiverem disponíveis.

  • Se você tem pacotes de software de terceiros, certifique-se que você está usando uma versão aprovada ou certificado de Oracle. Mesmo que a Oracle 12c patchset “X” pode estar disponível, certifique-se de que, se seu banco de dados vai apoiar aplicativo empacotado de outro fornecedor de software, que é certificado pelo fornecedor para trabalhar com Oracle.



    Infelizmente, é comum para certificação de fornecedores de software para vencer o mais recente versão do Oracle software. Isso pode ser frustrante. No entanto, mais frustrante é quando você está tentando fazer um trabalho pacote de software em uma versão do banco de dados quando ele foi afinado para outro.

Depois de se decidir sobre uma versão do software Oracle de usar, verifique se você tem os pacotes de manutenção mais recentes, Patch Set Updates (PSU), ou atualizações de patches de segurança (SPU) aplicada. Cada atualização pode conter correções que melhoram o desempenho do motor de banco de dados.

A parte mais difícil: Hardware e ajustar seu banco de dados 12c da Oracle

Como você provavelmente pode imaginar, o hardware é uma parte importante de qualquer instalação de software. Todo mundo tem diferentes origens e familiaridade com hardware do computador. Sua experiência pode ser simplesmente usando seu computador em casa ou no seu laptop no trabalho. Ou, você pode ter um fundo na administração do sistema.

Como a seleção de hardware é uma parte tão importante da configuração, certifique-se de avaliar a sua capacidade para fazer recomendações de hardware. Se você não for até a velocidade sobre as últimas tendências de hardware ou como dimensionar adequadamente um servidor ou sistema, verifique se você tem alguém disponível que é.

Não há vergonha em pedir ajuda com a seleção de hardware. Muitas empresas hoje em dia têm especialistas na equipe cujo trabalho é para ajudar a tomar essas decisões. É melhor fazer o trabalho certo da primeira vez por pedir ajuda do que ter de voltar e fazê-lo novamente.

Não há falta de vendedores que querem vender hardware para sua empresa. Em nossa experiência, a maioria dos fornecedores de hardware também têm especialistas na equipe que são bem versados ​​em ajudar spec um sistema Oracle. Estes peritos podem falar com você sobre as características e diferenças da engrenagem que eles podem fornecer.

Certifique-se de que você compreende o orçamento também. Na maioria das vezes, o licenciamento da Oracle é calculado pela CPU soquete / core. Embora um fornecedor de hardware pode querer configurá-lo com 64 CPUs de poder de processamento, certifique-se que você pode dar ao luxo de executar o Oracle nessa configuração. Com isso dito, não deixe que o orçamento só determinar o seu hardware. Essa é uma maneira infalível de cabeça para baixo o caminho para o fracasso.

Video: Dicas - Alavancas do banco do Uno

Servidor e armazenamento vendedores querem gastar seu dinheiro. No entanto, eles também querem que você seja feliz com o produto que você está recebendo. Fale com um especialista técnico do fornecedor (ou alguém dentro da sua empresa) sobre o propósito do sistema.

Aspectos da selecção de hardware pode gravitar de uma configuração para outra, dependendo se você está apoiando algo como um armazém de dados ou um sistema que precisa para processar transações rapidamente. As configurações podem afetar os recursos da CPU, disco, memória e rede.

Video: Ajuste do banco e retrovisores

Também discutir alta disponibilidade, escalabilidade e redundância. Para obter respostas para todas estas perguntas, você também pode ter que coordenar com os proprietários do projeto e especialistas em aplicação. Quanto mais cedo você, como um administrador de banco de dados, se incluído no projeto planejar o melhor para você será a longo prazo.


Publicações relacionadas