Re: [oracle_br] índice composto ( A verdade... )
Anderson, O e-mail que mandei para o grupo afirmando que somente o índice será utilizado se a coluna líder for consultada no termo where da pesquisa, é parte do livro Certificação Profissional Oracle DBA OCA/OCP Guia Oficial de Estudo OCP Oracle 9i (Da Alta Books) mais precisamente página 214 do livro, e assim como o Bruno quando cheguei em casa ontem também fiquei confusa, pois também tenho este livro do qual o Bruno comentou e eu fui verificar, no livro página 42 diz o seguinte Antes do Oracle 9i, um índice concatenado era usado apenas se a borda inicial do índice estivesse sendo usada e depois no fim do capítulo diz o seguinte Um índice concatenado só será usado se a borda inicial do índice estiver sendo usada Agora se eu falei besteira não é culpa minha, foi porque eu aprendi errado no livro, e esse recurso SKIP-Scan Index, fugia do meu conhecimento. até + Kátia Claro. - Original Message - From: Anderson Haertel Rodrigues [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 5:06 PM Subject: Re: [oracle_br] índice composto ( A verdade... ) Katia, O Oracle9i tem um recurso novo chamado: Skip-Scan Index. As resposta dada por mim e pelo Jose Laurindo Chiappa (hehehe) demonstram isso. Atenciosamente, Anderson Haertel Rodrigues Administrador de Banco de Dados Oracle 9i Database Administrator Certified Microsoft Certified Professional SQL Server 2000 Florianópolis/SC - Original Message - From: Kátia Claro [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:28 PM Subject: Re: [oracle_br] índice composto ( A verdade... ) Olá Bruno, Quando os índices compostos estão posicionados em uma tabela, o Oracle irá somente utilizar esse índice se a coluna líder do índice composto for consultada no termo WHERE da pesquisa na tabela. até + Kátia Claro - Original Message - From: Bruno [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:02 PM Subject: [oracle_br] índice composto ( A verdade... ) Boa Tarde, Estava vendo o livro ORACLE 9i Performace Tunning e me deparei com a seguinte situação. - Numa página do livro li que um índice composto era usado se apenas a borda inicial do índice estivesse sendo usada ( ISSO ANTES DO 9i ) Ou seja a partir do 9i isso não existe mais ( é usado mesmo se a borda inicial não é especificada na cláusula WHERE Mas logo em seguida na revisão das dicas me deparei que no 9i o índice composto só é ussado se a borda inicial é usada Afinal de contas o que é verdade?? Alguém poderia explicar. Obrigado __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] índice composto ( A verdade... )
Agora se eu falei besteira não é culpa minha, foi porque eu aprendi errado no livro, e esse recurso SKIP-Scan Index, fugia do meu conhecimento. Não falou besteira, ninguém é dono do conhecimento total. Aprendemos todos os dias. Atenciosamente, Anderson Haertel Rodrigues Administrador de Banco de Dados Oracle 9i Database Administrator Certified Microsoft Certified Professional SQL Server 2000 Florianópolis/SC __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] índice composto ( A verdade... )
Boa Tarde, Estava vendo o livro ORACLE 9i Performace Tunning e me deparei com a seguinte situação. - Numa página do livro li que um índice composto era usado se apenas a borda inicial do índice estivesse sendo usada ( ISSO ANTES DO 9i ) Ou seja a partir do 9i isso não existe mais ( é usado mesmo se a borda inicial não é especificada na cláusula WHERE Mas logo em seguida na revisão das dicas me deparei que no 9i o índice composto só é ussado se a borda inicial é usada Afinal de contas o que é verdade?? Alguém poderia explicar. Obrigado __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] índice composto ( A verdade... )
Anderson, A primeira coluna do índice composto... Bruno - Original Message - From: Anderson Haertel Rodrigues [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:10 PM Subject: Re: [oracle_br] índice composto ( A verdade... ) Bruno, O que é Borda Inicial? Atenciosamente, Anderson Haertel Rodrigues Administrador de Banco de Dados Oracle 9i Database Administrator Certified Microsoft Certified Professional SQL Server 2000 Florianópolis/SC - Original Message - From: Bruno [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:02 PM Subject: [oracle_br] índice composto ( A verdade... ) Boa Tarde, Estava vendo o livro ORACLE 9i Performace Tunning e me deparei com a seguinte situação. - Numa página do livro li que um índice composto era usado se apenas a borda inicial do índice estivesse sendo usada ( ISSO ANTES DO 9i ) Ou seja a partir do 9i isso não existe mais ( é usado mesmo se a borda inicial não é especificada na cláusula WHERE Mas logo em seguida na revisão das dicas me deparei que no 9i o índice composto só é ussado se a borda inicial é usada Afinal de contas o que é verdade?? Alguém poderia explicar. Obrigado __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] índice composto ( A verdade... )
Obrigado pela Resposta. Bruno, no Oracle 9i existe algo chamado de: Skip-Scan Index. Dê uma lida nesse link: http://www.dba-oracle.com/oracle_tips_index_column_order.htm#fig1 Atenciosamente, Anderson Haertel Rodrigues Administrador de Banco de Dados Oracle 9i Database Administrator Certified Microsoft Certified Professional SQL Server 2000 Florianópolis/SC - Original Message - From: Bruno [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:13 PM Subject: Re: [oracle_br] índice composto ( A verdade... ) Anderson, A primeira coluna do índice composto... Bruno - Original Message - From: Anderson Haertel Rodrigues [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:10 PM Subject: Re: [oracle_br] índice composto ( A verdade... ) Bruno, O que é Borda Inicial? Atenciosamente, Anderson Haertel Rodrigues Administrador de Banco de Dados Oracle 9i Database Administrator Certified Microsoft Certified Professional SQL Server 2000 Florianópolis/SC - Original Message - From: Bruno [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:02 PM Subject: [oracle_br] índice composto ( A verdade... ) Boa Tarde, Estava vendo o livro ORACLE 9i Performace Tunning e me deparei com a seguinte situação. - Numa página do livro li que um índice composto era usado se apenas a borda inicial do índice estivesse sendo usada ( ISSO ANTES DO 9i ) Ou seja a partir do 9i isso não existe mais ( é usado mesmo se a borda inicial não é especificada na cláusula WHERE Mas logo em seguida na revisão das dicas me deparei que no 9i o índice composto só é ussado se a borda inicial é usada Afinal de contas o que é verdade?? Alguém poderia explicar. Obrigado __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] índice composto ( A verdade... )
Valeu pela ajuda galera. Sinceramente essa não é a primeira ambiguidade que encontro no livro , a traduçaõ deixou muito a desejar Infelizmente. Brunos - Original Message - From: Anderson Haertel Rodrigues [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:21 PM Subject: Re: [oracle_br] índice composto ( A verdade... ) Obrigado pela Resposta. Bruno, no Oracle 9i existe algo chamado de: Skip-Scan Index. Dê uma lida nesse link: http://www.dba-oracle.com/oracle_tips_index_column_order.htm#fig1 Atenciosamente, Anderson Haertel Rodrigues Administrador de Banco de Dados Oracle 9i Database Administrator Certified Microsoft Certified Professional SQL Server 2000 Florianópolis/SC - Original Message - From: Bruno [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:13 PM Subject: Re: [oracle_br] índice composto ( A verdade... ) Anderson, A primeira coluna do índice composto... Bruno - Original Message - From: Anderson Haertel Rodrigues [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:10 PM Subject: Re: [oracle_br] índice composto ( A verdade... ) Bruno, O que é Borda Inicial? Atenciosamente, Anderson Haertel Rodrigues Administrador de Banco de Dados Oracle 9i Database Administrator Certified Microsoft Certified Professional SQL Server 2000 Florianópolis/SC - Original Message - From: Bruno [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:02 PM Subject: [oracle_br] índice composto ( A verdade... ) Boa Tarde, Estava vendo o livro ORACLE 9i Performace Tunning e me deparei com a seguinte situação. - Numa página do livro li que um índice composto era usado se apenas a borda inicial do índice estivesse sendo usada ( ISSO ANTES DO 9i ) Ou seja a partir do 9i isso não existe mais ( é usado mesmo se a borda inicial não é especificada na cláusula WHERE Mas logo em seguida na revisão das dicas me deparei que no 9i o índice composto só é ussado se a borda inicial é usada Afinal de contas o que é verdade?? Alguém poderia explicar. Obrigado __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] índice composto ( A verdade... )
Katia, O Oracle9i tem um recurso novo chamado: Skip-Scan Index. As resposta dada por mim e pelo Jose Laurindo Chiappa (hehehe) demonstram isso. Atenciosamente, Anderson Haertel Rodrigues Administrador de Banco de Dados Oracle 9i Database Administrator Certified Microsoft Certified Professional SQL Server 2000 Florianópolis/SC - Original Message - From: Kátia Claro [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:28 PM Subject: Re: [oracle_br] índice composto ( A verdade... ) Olá Bruno, Quando os índices compostos estão posicionados em uma tabela, o Oracle irá somente utilizar esse índice se a coluna líder do índice composto for consultada no termo WHERE da pesquisa na tabela. até + Kátia Claro - Original Message - From: Bruno [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:02 PM Subject: [oracle_br] índice composto ( A verdade... ) Boa Tarde, Estava vendo o livro ORACLE 9i Performace Tunning e me deparei com a seguinte situação. - Numa página do livro li que um índice composto era usado se apenas a borda inicial do índice estivesse sendo usada ( ISSO ANTES DO 9i ) Ou seja a partir do 9i isso não existe mais ( é usado mesmo se a borda inicial não é especificada na cláusula WHERE Mas logo em seguida na revisão das dicas me deparei que no 9i o índice composto só é ussado se a borda inicial é usada Afinal de contas o que é verdade?? Alguém poderia explicar. Obrigado __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] índice composto ( A verdade... )
Anderson, Isso mesmo é a explicação diz que mesmo se a primeria coluna não estier listada na clausula WHERE o SGBD vai pegar o índice... Mas veja que essa afirmação ( que está no livro também ) se contradiz com a afirmação relatada anteriormente... Assim como tem o Skip... tem a fast full scans que faz uma varredura completa do índice... Olha estou encontrando várias afirmções estranhas no livro... - Original Message - From: Anderson Haertel Rodrigues [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 5:06 PM Subject: Re: [oracle_br] índice composto ( A verdade... ) Katia, O Oracle9i tem um recurso novo chamado: Skip-Scan Index. As resposta dada por mim e pelo Jose Laurindo Chiappa (hehehe) demonstram isso. Atenciosamente, Anderson Haertel Rodrigues Administrador de Banco de Dados Oracle 9i Database Administrator Certified Microsoft Certified Professional SQL Server 2000 Florianópolis/SC - Original Message - From: Kátia Claro [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:28 PM Subject: Re: [oracle_br] índice composto ( A verdade... ) Olá Bruno, Quando os índices compostos estão posicionados em uma tabela, o Oracle irá somente utilizar esse índice se a coluna líder do índice composto for consultada no termo WHERE da pesquisa na tabela. até + Kátia Claro - Original Message - From: Bruno [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2005 4:02 PM Subject: [oracle_br] índice composto ( A verdade... ) Boa Tarde, Estava vendo o livro ORACLE 9i Performace Tunning e me deparei com a seguinte situação. - Numa página do livro li que um índice composto era usado se apenas a borda inicial do índice estivesse sendo usada ( ISSO ANTES DO 9i ) Ou seja a partir do 9i isso não existe mais ( é usado mesmo se a borda inicial não é especificada na cláusula WHERE Mas logo em seguida na revisão das dicas me deparei que no 9i o índice composto só é ussado se a borda inicial é usada Afinal de contas o que é verdade?? Alguém poderia explicar. Obrigado __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] índice composto ( A verdade... )
Anderson, Isso mesmo é a explicação diz que mesmo se a primeria coluna não estier listada na clausula WHERE o SGBD vai pegar o índice... Ok. O Chiappa fez um exemplo disso, e no link que passei tem algumas considerações. Mas veja que essa afirmação ( que está no livro também ) se contradiz com a afirmação relatada anteriormente... Não entendi. Assim como tem o Skip... tem a fast full scans que faz uma varredura completa do índice... Olha estou encontrando várias afirmções estranhas no livro... Leia o Help do Oracle disponível no site da Oracle e dê uma pesquisada no histórico da Lista com a palavra chave: Livro, Livros.. Atenciosamente, Anderson Haertel Rodrigues Administrador de Banco de Dados Oracle 9i Database Administrator Certified Microsoft Certified Professional SQL Server 2000 Florianópolis/SC __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html