tuning

bd 0

Swingbench modo texto

O programa Swingbench, que utilizo para teste de carga nos clientes, e em meus Treinamentos Oracle Tuning e Oracle RAC, também pode ser utilizado em moto texto, o que é muito melhor para conexões remotas, ou mesmo para não sobrecarregar mais ainda o servidor. O programa modo texto do Swingbench...

sql 0

Tuning na Instruçao SQL LIKE no Oracle

Fala pessoal, vou postar aqui um dica simples, que é quando se precisa de um tuning rápido nas declarações “LIKE”  que o CBO naturalmente ignora os índices existentes nas colunas utilizadas pelo LIKE para uso de um FTS. Quando ocorre isso temos o recurso de utilizar um hint forçando a...

bd 4

Verificando I/O com DTrace

A ferramenta DTrace veio como mais uma arma contra o “TroubleChuting”, e aqui demonstro como utiliza-la para identificar qual o maior consumidor de I/O. Os comandos mais complexos de DTrace geralmente são englobados em um scipt, mas eles também podem ser executados diretamente na linha de comando, para uma análise...

bd 0

Script Perl para SQLTUNE

Muitos alunos me pedem o Script que eu fiz que executa a Package DBMS_SQLTUNE automaticamente nos SQLs mais custosos ao banco, então resolvi coloca-lo para download e publicar aqui. Este Script aplica o SQLTUNE nos 100 SQLs com maior valor de ELAPSED_TIME, CPU_TIME, DISK_READS, BUFFER_GETS, DIRECT_WRITES e SORTS, já aplicando...

sql 0

Explain Plan

Utilizado quando você precisa saber o CBO (Cost Based Optimizer) de uma instrução SQL. O primeiro passo é criar a tabela PLAN_TABLE. [oracle@oel510gfs ~]$cd $ORACLE_HOME/rdbms/admin[oracle@oel510gfs admin]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 – Production on Sat Feb 19 17:31:44 2011Copyright (c) 1982, 2010, Oracle. All Rights Reserved.Connected to: Oracle...

bd 0

Tamanho ideal dos Redo Logs

Já falei algumas vezes aqui sobre tamanho dos Redo Logs, e encontrei este Advisor (10gR1 ou superior) que propõe um tamanho melhor para os Redo Logs atuais.Entretanto, este valor é baseado mo parâmetro FAST START MTTR TARGET, ou seja, quanto tempo se deseja que um possível Recover da Instance dure,...

bd 0

Trace de outra sessão

Um DBA do trabalho me perguntou ontem como fazer isso. Como eu achei que já tinha aqui no Blog, pedi para ele procurar aqui, mas não tinha. Bom, agora tem. Enter user-name: / as sysdba Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 – 64bit Production With the Partitioning,...

bd 1

Otimizando a PGA

Eu gosto de dizer que temos que reconhecer que o Oracle é mais inteligente que nós. São 30 anos de Bancos de Dados, e o conhecimento de milhares de profissionais atuando em milhões de ambientes, tudo embutido. Eu não posso superar isto. Por isto que quando o Banco tem um...

bd 3

Entendendo a utilização de Indices – Parte III

Fala Galera….!!! Demorou mas enfim.. aqui está a terceira parte do post.. hehehe.. coisas da vida né.. correria faz parte.. no ultimo post falamos sobre TIPOS de JOIN e neste post iremos falar de HINTS.. é HINTS.. existem varios tipos de HINTS para melhorar ou ate mesmo prejudicar uma consulta.....

bd 0

Dicas de Tuning

Olá pessoal, tudo bem? Aqui vai algumas dicas de Tuning para quem desenvolve e para analista que trabalham com essas operações… Verificar as estatísticas das tabelas e dos índices. Verificar também possíveis fragmentações nas tabelas. Se uma determinada tabela sofre muito DML, talvez seja interessante fazer um Rebuild dos índices,...