GPO ( Grupo de Profissionais Oracle )
A maior comunidade Oracle do Brasil !

Tagged: Performance Tuning

bd 19

Seu RAC está lento, né?

Isto não é ensinado no Treinamento Oficial de Oracle RAC, mas é ensinado no Treinamento Oracle 11gR2 RAC na Nerv. Para quem vem de fora de SP, temos o Treinamento Intensivo (quinta, sexta e sábado), com hotel incluso. Maiores informações:...

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...

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...

bd 0

Flash Cache

O Oracle 11gR2 possui o FLASH CACHE, onde você pode especificar um disco FLASH para ser utilizado como intermediário entre a RAM e o Storage. Esta é uma das tecnologias utilizadas pelo EXADATA, que você pode utilizar em seu ambiente,...

bd 17

DBMS_ADVANCED_REWRITE

Aprenda mais truques como esse no meu Curso Oracle Performance Diagnostic & Tuning. Imagine que um desenvolvedor fez esta obra de arte na aplicação: SQL> ALTER SESSION SET OPTIMIZER_MODE=RULE; SessÒo alterada. SQL> SET TIMING ON; SQL> SELECT /*+ INDEX(T_ALIAS,IDX_T) */...

bd 12

Benchmark Oracle: Binds & Commit

Para demonstração no Curso de Performance Diagnostics & Tuning, fiz um rápido Benchmark para analisarmos as consequências de uma aplicação que não é desenhada corretamente para o Oracle Database. Fiz 4 scripts que executam 10000 Inserts de um único NUMBER...

bd 2

Oracle 11g: Result Cache

O RESULT CACHE é uma das New Features do 11g, e é a que mais gosto, pois deve trazer ganho de desempenho a qualquer aplicação, sem nenhuma alteração em códigos. Você gosta de Materialized Views? Pois o RESULT CACHE praticamente...

bd 2

BITMAP em alta cardinalidade?

Os índices BITMAP podem ser úteis sim, em colunas com cardinalidade maior. Veja no teste abaixo, onde utilizei uma coluna com cardinalidade bem maior (de 28/10936000 para 40998/10936000), e pelo menos para agregações, a performance com BITMAP foi muito melhor...

bd 1

Quando usar Índices BITMAP?

Um bom uso para Índices BITMAP é em tabelas que possuem colunas onde são feitas agregações em que a performance é primordial. Nestes casos, os Indices BITMAP serão melhores que os BTREE. Veja o exemplo abaixo, onde criei uma grande...

bd 3

Os perigos dos Índices BITMAP

O índice BITMAP, ao contrário do B-TREE, contém uma entrada para cada valor indexado, que aponta (por um bitmap) para todos os registros que contém este valor. Por causa desta arquitetura, durante um INSERT de um registro, seu BITMAP estará...