Hello world!
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!
Imaginando que nos conectamos em um ambientes onde ninguém tenha nenhum histórico, e que não tenha informações mínimas para definir as variáveis de ambiente ORACLE_BASE, ORACLE_HOME e ORACLE_SID. Uma alternativa seria inicialmente identificarmos o PID de um dos processos de background da instância oracle: O PID de nosso exemplo é o 4093. Agora podemos utilizar […]
Parecido com o artigo sobre consumo de CPU, Memória e I/O, hoje escreverei sobre Network. Netstat A ferramenta que nos permite uma análise preliminar sobre o consumo de Network em nosso ambiente é o netstat. Com a opção “-ptc”, conseguimos a lista do PID, tipo de conexão, de forma contínua, conforme exemplo abaixo: Caso a […]
Parecido com o artigo sobre consumo de CPU e Memória, hoje escreverei sobre I/O, contemplando parte teórica e prática. Antes de ir para às ferramentas em efetivo, só gostaria de compartilhar a imagem abaixo, retirada da obra “Linux and Solaris Recipes for Oracle DBAs”. Achei muito interessante, para vermos as diversas camadas que precisamos saber […]
Artigo simples de apoio para aquelas ocasiões onde identifcamos um alto consumo de memória em nosso ambiente, e precisamos partir para a próxima fase da investigação: possíveis processos ofensores no S.O. O modo mais simples e direto é utilizar o “top”, que por default já ordena a lista de processos por consumo de CPU. Para […]
Artigo simples de apoio para aquelas ocasiões onde identifcamos um alto consumo de CPU em nosso ambiente, e precisamos partir para a próxima fase da investigação: possíveis processos ofensores, tanto no S.O quanto no database. O modo mais simples e direto é utilizar o “top”, que por default já ordena a lista de processos por […]
Parecido com o artigo sobre consumo de CPU, hoje escreverei sobre consumo de memória, contemplando parte teórica e prática. Basic Concepts Quando observamos algumas informações sobre memória, é importante ter noção que: Total = Memória total instalada e reconhecida pelo S.O Used = Memória total usada no S.O, incluindo Buffer e Cache Free = Reserva […]
Este artigo apenas reproduz um teste documentado no Oracle Note “Oracle Linux: System Memory Utilization (Doc ID 1514705.1)“. Como um bom profissional de TI, é sempre bom ler a documentação e ver se realmente funcionam como dizem que funcionam. Ambiente de lab: O espaço reservado para Cache é 4.5GB: Criando um arquivo com 500Mb, e […]
Além dos utilitários nativos a nível de S.O, também podemos recorrer ao OSWatcher para nos ajudar em investigações que precisem de indicadores previamente coletados, como CPU, memória, I/O, network, etc. Esta ferramenta realiza as coletas periodicamente e persiste as informações em arquivos, que podem ser analisados posteriormente. Neste artigo vamos seguir o procedimento destacado nos […]
Este artigo vai expor alguns conceitos teóricos e seu reflexo prático para melhor entendimento. Nós, DBAs, quando nos deparamos com um cenário de lentidão, geralmente precisamos avaliar como está o consumo de recurso de CPU dos servidores que hospedam o banco de dados. É nessa análise que vamos nos ater. Load Average Para poder utilizar […]