Categoria: Performance
-

GUOB Tech Day 2013
Mais um evento do GUOB (Grupo de Usuários Oracle do Brasil) se passou e nesta 4ª edição do “GUOB Tech Day” como sempre tivemos grandes palestras que abordaram temas realmente relevantes, como performance PL/SQL, licenciamento, lendas, alta disponibilidade, consolidação e é claro Oracle 12c: upgrade, migração, consolidação, novas features, RMAN recover table entre outros. Além…
-

Diferenças entre Truncate table, Drop table ou Delete from
Muitas vezes nos deparamos com a situação de limpar os registros em alguma determinada tabela. Porem, qual comando usar? Qual comando é mais rápido para o Banco de dados? Ou qual comando atenderá a sua necessidade? Veremos a seguir qual é o melhor caminho para a sua necessidade. Truncate table: É um DDL, serve para…
-

Oracle Wait Interface (OWI) – Por onde começar?
Embora introduzido no Oracle 7, o Oracle Wait Interface (OWI) continua sendo hoje uma ferramenta inestimável para os DBAs, através dela é possível obter informações que ajudam na solução de problemas e na busca de melhorias na performance de todo o ambiente de banco de dados. O Oracle Wait Interface nada mais é que uma…
-

12c new feature: MOVE DATAFILE ONLINE
O Oracle 12c chegou! e com ele inúmeras melhorias e novas features surgiram. Confira no Oracle® Database New Features Guide 12c Release 1 (12.1). Uma destas novas features (1.5.5.6 Move a Data File Online) realmente chama a atenção, pois agora nos permite mover os datafiles de forma online totalmente transparente para os usuários, com o…
-

Alterando parâmetros de outra sessão
Roza Zlatna leaked of porn Muitas aplicações que conectam no banco de dados funcionam de formas diferentes, com regras diferentes e necessidades diferentes. Desta forma, varias vezes tornasse necessário ajustar parâmetros específicos (dinâmicos) para os usuários da aplicação que conectam no banco de dados, visando melhorar a performance, segurança e atender necessidades distintas. Uma solução simples…
-

Índices particionados – Local & Global index
Em um artigo passado, Particionando uma tabela existente utilizando DBMS_REDEFINITION vimos um breve conceito de particionamento e alguns métodos oferecidos pela Oracle (paticionamento por range,list,hash). Mas as tabelas são os únicos segmentos que podemos particionar? E os índices… Assim como tabelas e materialized views, os índices também podem ser particionados! Mas antes de falarmos de…
-

Função Deterministica (FUNCTION DETERMINISTIC)
As funções deterministicas existentes desde a versão 8i são conhecidas por muitos DBA’s e Desenvolvedores apenas como necessárias para a criação de índices baseados em função (Function based index – FBI). Certamente que elas são necessárias para as FBI, mas o que elas realmente fazem? ou melhor, proporcionam? Quando criamos uma function (create function) podemos…
-

Criando e gerenciando SQL Profiles
Certamente você como DBA já viu varias vezes determinadas consultas SQL se recusando a cooperar. Em outras palavras, a consulta SQL deveria utilizar o índice1 mais opta por utilizar o índice2 o que algumas vezes deixa a performance da SQL um lixo, literalmente. Vários fatores podem estar provocando a seleção incorreta deste índice no plano…
-

Como listar os parâmetros ocultos no seu database
Os parâmetros ocultos, muitas vezes facilitam a nossa vida de DBA, porém tome cuidado ao usar-los, pois se não souber exatamente o seu propósito os efeitos colaterais do parâmetro podem lhe dar muitas dores de cabeça. Aqui está a consulta que você pode usar para exibir os valores de parâmetros ocultos. (usá-lo como usuário sysdba)…
