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

Author: Jefferson de Almeida Costa

Jefferson de Almeida Costa, formado em Ciência da Computação, com pós-graduação em MBA em Engenharia de Software Orientada a Serviços – SOA pela FIAP (Faculdade de Informática e Administração Paulista) e pós-graduando em MBA em Gestão de Projetos pela USP/Esalq. É desenvolvedor PL/SQL, com foco em Tuning/Performance e grandes volumes de dados, com certificações Oracle Certified Associate (OCA) e Oracle Certified Professional (OCP) em PL/SQL e Oracle Certified Expert (OCE) em SQL e SQL Tuning, bem como Agile Scrum Master (ASM) e ITIL Foundation (ITFL) pela Exin. Site: https://www.jeffersonacosta.com/
sql 0

Multicolunas em cláusula IN

A boa prática é fundamental para qualquer tipo de programação. E boa prática abrange uma infinidade de ações e métodos para tornar seu código mais legível, enxuto, performático e com fácil manutenibilidade. E ainda, tudo isso pode ser visto de...

pl/sql 0

Capturando Erros em DML’s

É de extrema necessidade se precaver dos erros que podem ocorrer em cargas de dados, transformando-os e/ou sanitizando-os para uma melhor qualidade dos registros. Mas ora ou outra surgem linhas que trazem alguma informação incompatível com o tipo de dados...

pl/sql 0

Implicit Fetch Call Bulk Mode

Há um tempo atrás passei por uma situação que me fez escrever este artigo. Estava, eu, incumbido de alterar uma procedure para ganho de performance de um processo batch. Como uma primeira ação, iniciei substituindo os FOR LOOP, os quais...

pl/sql 1

Short Circuit: Uma boa prática

  Em diversas linguagens de programação – para as boas práticas em condicionantes, estrutura de repetições ou em outras validações – recomenda-se testar primeiro as opções que possuem mais chance de ocorrerem e que são menos custosas em termo de...

pl/sql 0

Forall e Bulk Collect

Agilidade é a palavra do momento e tempo é dinheiro. É neste sentido que os bancos de dados sofrem, pois são sempre as mesmas histórias: o banco tá lento, nada funciona, liga para o DBA. É certo, também, que grande...

0

A Culpa é do DBA

Muitas vezes nos utilizamos do efeito Dunning-Kruger. Ou seja, acreditamos que a solução ou o problema está em uma área que não temos tanto domínio ou não conhecemos, sem mesmo averiguar antes se não seriamos os verdadeiros donos ou fatores...

pl/sql 0

Hints Append e Append_Values

O banco de dados trabalha “tapando buracos”. Ou seja, sempre tenta utilizar-se dos espaços disponíveis de exclusões de registros passados de uma tabela, realimentando estes endereços com um novo dado inserido. Ao analisarmos a sangue frio vê-se que isto tem...