Categoria: Performance

  • GUOB Tech Day 2013

    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

    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?

    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

    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

    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

    Í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)

    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

    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…

  • Particionando uma tabela existente utilizando DBMS_REDEFINITION

    Particionando uma tabela existente utilizando DBMS_REDEFINITION

    O Particionamento é uma solução oferecida na versão Enterprise Edition(EE) – With Partitioning, mediante licenciamento, que permite particionarmos tabelas e índices em pedaços menores simplificando sua administração e melhorando o desempenho de consultas. A Oracle oferece alguns métodos de particionamento, como podemos verificar abaixo: Range Partitioning: Particionamento por intervalos. É o tipo mais comum de…

  • Como listar os parâmetros ocultos no seu database

    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)…