PALESTRA EM NOVO HORIZONTE/SP – 25/07/2017

PALESTRA EM NOVO HORIZONTE/SP – 25/07/2017

menos de 1 minuto Bom pessoal, após alguns anos estou voltando para dar uma Palestra em Novo Horizonte/SP na Etec Profª Marinês Teodoro de Freitas Almeida (http://www.etec-novohorizonte.com.br/site/), como não podia ser diferente vamos abordar o assunto Carreiras na área de TI com o tema principal Profissão Oracle. Antecipadamente agradeço a ETEC pelo convite e espero que tenhamos uma excelente noite de trocar de conhecimentos.

CRIAR INDICES PARA CHAVES ESTRANGEIRAS

CRIAR INDICES PARA CHAVES ESTRANGEIRAS

menos de 1 minuto Select para criação de índices para chaves estrangeiras: select ‘create index ‘ || constraint_name || ‘ on ‘ || table_name || ‘(‘ || columns || ‘);’ from ( select table_name, constraint_name, cname1 || nvl2(cname2,’,’||cname2,null) || nvl2(cname3,’,’||cname3,null) || nvl2(cname4,’,’||cname4,null) || nvl2(cname5,’,’||cname5,null) || nvl2(cname6,’,’||cname6,null) || nvl2(cname7,’,’||cname7,null) || nvl2(cname8,’,’||cname8,null) columns from ( select b.table_name, b.constraint_name, max(decode( position, 1, column_name, null )) cname1, max(decode( position, 2, column_name, null )) cname2, max(decode( position, 3, column_name, null )) cname3, max(decode( position, 4, column_name, null )) cname4, Continue lendo

CHAVE ESTRANGEIRA SEM INDICE

CHAVE ESTRANGEIRA SEM INDICE

menos de 1 minuto o Oracle não cria índices em colunas de chave estrangeira. Isso pode levar a um desempenho fraco e deadlocks. Isso ocorre porque quando a coluna da tabela principal onde a chave estrangeira aponta é atualizada, a Oracle precisa verificar as restrições do FK da tabela filho. Na ausência de um índice, isso significa uma varredura de tabela completa e um bloqueio de mesa. Normalmente, chaves estrangeiras apontam para chaves primárias na tabela pai e você raramente precisa alterar uma chave Continue lendo