Re: [oracle_br] Índices no Oracle

2014-02-04 Por tôpico Yuri Menon
Sim, as estatísticas são atualizadas automaticamente 1 vez por dia (se tiver alteração de registros, claro), só não respondi ainda porque não estudei como ver o tipo de estatística (chiappa me pediu isso). Em 4 de fevereiro de 2014 19:01, Milton Bastos Henriquis Jr. < miltonbas...@gmail.com> escr

Re: [oracle_br] Índices no Oracle

2014-02-04 Por tôpico Milton Bastos Henriquis Jr.
Vc está pelo menos com estatísticas atualizadas? Quando vejo algum tipo de lentidão, é a primeira coisa que verifico. Em 4 de fevereiro de 2014 14:23, Yuri Menon escreveu: > > > Chiappa, terei de fazer todo um estudo para responder seus questionamentos > (tendo em vista que nunca ouvi falar n

Re: [oracle_br] Índices no Oracle

2014-02-04 Por tôpico Yuri Menon
Chiappa, terei de fazer todo um estudo para responder seus questionamentos (tendo em vista que nunca ouvi falar nem de E-ROW, por exemplo), mas responderei, ok? Milton, de imediato você sabe me responder se é possível reduzir o tempo dessa consulta utilizando algum procedimento no qual eu não prec

Re: [oracle_br] Índices no Oracle

2014-02-04 Por tôpico Milton Bastos Henriquis Jr.
Como eu imaginava! Por isso lá no meu primeiro e-mail eu perguntei quantos registros tinha no total dessa tabela. Vc tá retornando 12858 registros, num universo de 71933. É uma porcentagem muito alta. Não vale a pena usar índice, por isso o Oracle está fazendo full scan. Mas por que ele usa índic

Re: [oracle_br] Índices no Oracle

2014-02-04 Por tôpico jlchiappa
E óbvio : além de ** TUDO ** o que falei antes, uma consulta na v$sesstat para a sessão que está fazendo os testes imediatamente ANTES e DEPOIS de cada execução de cada query (pra gente ver as diferenças causadas pela execução de cada query) poderia ser Excepcionalmente interessante/útil, especi

Re: [oracle_br] Índices no Oracle

2014-02-04 Por tôpico jlchiappa
O mais importante são mesmo os conceitos : se vc está os compreendendo, entendeu porque não faz sentido nem sequer pensar em indexar todas as colunas de uma tabela, entendeu (nas linhas gerais básicas citadas) o mecanismo do CBO, maravilha, isso é o importante... Sobre a investigação em questão

Re: [oracle_br] Índices no Oracle

2014-02-04 Por tôpico Yuri Menon
Banco: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production PL/SQL Release 11.2.0.3.0 - Production CORE 11.2.0.3.0 Production TNS for 64-bit Windows: Version 11.2.0.3.0 - Production NLSRTL Version 11.2.0.3.0 - Production Fábio Prado, explain plan do SELECT * FROM TMOV W

Re: [oracle_br] Índices no Oracle

2014-02-03 Por tôpico jlchiappa
Colega, tudo jóia ? Sim, ainda estou vivo , e de vez em quando ainda passo por aqui :) Sobre as suas perguntas , seguinte : NÃO, não é verdade que Obrigatoriamente um SELECT * "força" um full-table scan, e para a idéia de que seria preciso indexar todas as colunas para que um SELECT * usar í

Re: [oracle_br] Índices no Oracle

2014-02-03 Por tôpico Milton Bastos Henriquis Jr.
nsulta.". > > Atenciosamente, > > Sérgio Chaves . > > - Mensagem original - > De: Sérgio Luiz Rodrigues Chaves > Para: oracle br > Enviadas: Mon, 03 Feb 2014 14:26:40 -0200 (BRST) > Assunto: Re: [oracle_br] Índices no Oracle > > > Yuri, > >

Re: [oracle_br] Índices no Oracle

2014-02-03 Por tôpico Sérgio Luiz Rodrigues Chaves
m original - De: Sérgio Luiz Rodrigues Chaves Para: oracle br Enviadas: Mon, 03 Feb 2014 14:26:40 -0200 (BRST) Assunto: Re: [oracle_br] Índices no Oracle Yuri, É importante informar qual a sua versão de Banco de Dados. Há muitas mudança significativas entre elas: "Features Index

Re: [oracle_br] Índices no Oracle

2014-02-03 Por tôpico Sérgio Luiz Rodrigues Chaves
Yuri, É importante informar qual a sua versão de Banco de Dados. Há muitas mudança significativas entre elas: "Features Index fast full scan Consideration of bitmap access to paths for tables with only B-tree indexes Complex view merging Peeking into user-defined bind variables Index joins Dynami

Re: [oracle_br] Índices no Oracle

2014-02-03 Por tôpico Milton Bastos Henriquis Jr.
Qual o TOTAL de registros dessa tabela? Em 3 de fevereiro de 2014 13:43, Ivan Ricardo Schuster escreveu: > > > Yuri, > > Por acaso "CODCXA" não é do tipo number? > Se for, retire as aspas simples ao realizar a consulta: > > > SELECT * FROM TMOV WHERE CODCXA = 12345 > > Caso não resolva, mande

Re: [oracle_br] Índices no Oracle

2014-02-03 Por tôpico Ivan Ricardo Schuster
Yuri, Por acaso "CODCXA" não é do tipo number? Se for, retire as aspas simples ao realizar a consulta: SELECT * FROM TMOV WHERE CODCXA = 12345 Caso não resolva, mande pra gente o ddl de criação da tabela e do índice para facilitar a análise. Abraço 2014-02-03 Fabio Prado : > > > Yuri, se o í

Re: [oracle_br] Índices no Oracle

2014-02-03 Por tôpico Fabio Prado
Yuri, se o índice foi utilizado na 1a. situação ele tbém deve estar sendo utilizado na 2a. situação, mas na primeira ele acessa somente o índice, na 2a. o otimizador acesso o índice, recupera o rowid da linha e vai para a tabela recuperar os dados das demais colunas. Para verificarmos isso com cert