Tag: sql

  • Top Comandos SQL Buffer Gets

    Top Comandos SQL Buffer Gets

    Este artigo tem como objetivo demonstrar os 50 Top Comandos SQL ordenados por Buffer Gets no banco de dados Oracle. Este script é muito útil para verificar quais comandos utiliza mais buffer cache. Segue o script abaixo.

  • Spool para um .xls (arquivo excel) …

    Spool para um .xls (arquivo excel) …

    Quando precisamos demonstrar graficos, tabelas no excel, uma idéia é fazer um spool com delimitadores para abrir o resultado no Excel por exemplo, uma otíma sugestão é utilizar o markup html, que gera tabelas e linhas com o resultado em HTML, porem estes são interpretados pelo MS-Excel também assim podem ser abertos normalmente. Segue o…

  • Execução paralela de instruções SQL: Parallel Query, DML e DDL

    Execução paralela de instruções SQL: Parallel Query, DML e DDL

    Varias vezes encontramos consultas, processos ou atualizações em massa provocando um alto índice de custos para o ambiente de banco de dados, apesar de varias otimizações serem aplicadas o custo ainda é extremamente alto o que acaba prejudicando varios processos e rotinas. Então.. o que podemos fazer para diminuir este impacto? Já pensou em paralelismo?…

  • A importância do uso de Índices

    A importância do uso de Índices

    O objetivo de artigo é explicar a importância de uso de índices em tabelas que usam comandos SQL com literais. Porque o índice é importante? Índices (Index) são importantes pois diminuem processamento e I/O em disco. Quando usamos um comando SQL para retirar informações de uma tabela, na qual, a coluna da mesma não possui…

  • Pós e Contras do uso de Inserção de Arquivo do Filesystem no Banco de Dados.

    Pós e Contras do uso de Inserção de Arquivo do Filesystem no Banco de Dados.

    jessica biel nude bigtittigothbear O objetivo deste artigo se deve a uma dúvida que eu tinha e que acabou se confirmando em questão do uso de BLOB no Oracle. A dúvida seria se ao inserir um arquivo qualquer, por exemplo de media (Estou usando para o teste) numa tabela com uma coluna BLOB, qual seria…

  • Verificação de Utilização da Shared Pool.

    Verificação de Utilização da Shared Pool.

    O objetivo deste script é verificarmos qual a porcentagem de utilização da área de memória Oracle “Shared Pool”. OBS: Este script não funciona se o ASMM (Automatic Shared Memory Management) estiver ativado. Segue o script abaixo:

  • Envio de E-mail através de PL/SQL

    Envio de E-mail através de PL/SQL

    rrihanna nude O objetivo deste é explicar como enviar um e-mail simples usando o PL/SQL. Neste podemos enviar status do banco de dados, estatísticas entre outras. Vamos criar uma função para retornar o estado do banco de dados. Vou criar uma função para a realização do teste para testarmos que podemos usar Functions em Procedimentos,…

  • Flashback table

    Flashback table

    Esta feature de flashback table permite que uma tabela “acidentalmente” dropada possa ser recuperada. Trata-se de um conceito análogo ao da lixeira do Windows. Esse conceito foi introduzido no Oracle 10g e para que o procedimento funcione deve estar configurado o parametro de inicialização RECYCLEBIN. Para habilitar e desabilitar o Recycle bin: Como desabilitar Como…

  • Gerenciamento automático do 11g

    Gerenciamento automático do 11g

    Aproveitando meu momento de estudos deixo aqui um gráfico bem simplificado do que mudou entre o oracle 9i até o 11g. A Oracle continua o esforço iniciado em Oracle 9i e exercida através Oracle 10g para simplificar dramaticamente, em última análise, automatizar as tarefas que deve dba desempenha.

  • Array / Record simples em pl/sql no oracle

    Array / Record simples em pl/sql no oracle

    Para quem trabalha com PL/SQL as vezes precisa usar tabelas temporarias para pegar algumas informaçoes e depois ficar fazendo select´s em cima de tabelas temporarias, e o pior… esquecem muitas vezes de limpar estas tabelas do banco. Uma boa dica seria usar um ARRAY, assim podemos criar um record. Aqui vou mostrar a criação de…