tag:blogger.com,1999:blog-6132267453407001083.post5950777361732175399..comments2023-11-08T19:10:48.676-03:00Comments on Database Blog: Um pouco sobre índices particionados no Oracle ...Eduardo Legattihttp://www.blogger.com/profile/13417270391272587761noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-6132267453407001083.post-21015706196740845062016-08-22T15:48:44.808-03:002016-08-22T15:48:44.808-03:00Olá Anônimo,
Realmente é um pouco complicado de a...Olá Anônimo,<br /><br />Realmente é um pouco complicado de analisar, mas tem que levar em consideração as consultas SQL que são executadas e os dados em si da tabela. Dentre as consultas SQL existentes, quais serão beneficiadas por um índice global particionado? Quais serão beneficiadas por um índice local particionado? Dependendo do caso, talvez nem mesmo um índice precisaria ser particionado (Eduardo Legattihttps://www.blogger.com/profile/13417270391272587761noreply@blogger.comtag:blogger.com,1999:blog-6132267453407001083.post-1640954077769152472016-08-22T14:29:32.050-03:002016-08-22T14:29:32.050-03:00Eduardo boa tarde.
Muito bom o artigo. Estou com ...Eduardo boa tarde.<br /><br />Muito bom o artigo. Estou com dúvidas sobre índices globais e locais, qual a metodologia devo utilizar ou o que tenho que levar em consideração na escolha de um índice global ou local?<br /><br />ObrigadoAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6132267453407001083.post-33242793638780374132015-04-28T16:36:20.492-03:002015-04-28T16:36:20.492-03:00Muito obrigada Legatti, estava com o DEFERRED_SEGM...Muito obrigada Legatti, estava com o DEFERRED_SEGMENT_CREATION = TRUE, por isso que não estava apresentando no dba_segments.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6132267453407001083.post-42081809032449695502015-04-28T15:43:24.901-03:002015-04-28T15:43:24.901-03:00Olá Anônimo,
Tanto uma tabela não particionada, q...Olá Anônimo,<br /><br />Tanto uma tabela não particionada, quanto uma tabela particionada é um segmento, e todo segmento ocupa espaço em alguma tablespace. Verifique na view DBA_SEGMENTS se existe algum segmento da tabela em questão para o usuário/schema em questão. Na coluna SEGMENT_TYPE verifique pelo tipo TABLE PARTITION.<br /><br />No mais, lembre-se de que no Oracle 11g, por padrão, o Eduardo Legattihttps://www.blogger.com/profile/13417270391272587761noreply@blogger.comtag:blogger.com,1999:blog-6132267453407001083.post-30105182291925027782015-04-28T14:24:41.971-03:002015-04-28T14:24:41.971-03:00Olá Legatti, parabéns pelo o artigo.
Estou com uma...Olá Legatti, parabéns pelo o artigo.<br />Estou com uma duvida sobre como visualizar o espaço ocupado de uma tabela subparticionada, pois o dba_extents, consigo visualizar o espaço ocupado de tabelas, indices e partições, a minha tabela está subparticionada, e quando pesquiso na dba_extents pelo o nome da tabela, não vem nada. Como posso pesquisar o espaço ocupado dessa tabela subparticionada?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6132267453407001083.post-81068892488751033002014-10-09T18:46:38.070-03:002014-10-09T18:46:38.070-03:00Olá Priscila,
Criar um índice único ou não, vai d...Olá Priscila,<br /><br />Criar um índice único ou não, vai depender muito da regra de negócio. Particularmente, para regras de negócio eu prefiro criar UNIQUE CONSTRAINTS que, no fundo, criam índices. ;-) Quando se cria uma PK, o Oracle automaticamente cria um índice único com o mesmo nome da constraint PK. Se a tabela existente não tiver uma PK, então é possível que a PK utilize um índice Eduardo Legattihttps://www.blogger.com/profile/13417270391272587761noreply@blogger.comtag:blogger.com,1999:blog-6132267453407001083.post-60698153406602467382014-10-09T18:45:33.197-03:002014-10-09T18:45:33.197-03:00Oi Legatti, uma duvida:
De acordo com a documentaç...Oi Legatti, uma duvida:<br />De acordo com a documentação da Oracle, é recomendável que indices unicos sejam criados automaticamente ao criar uma constraint PK ou do tipo unique, pois caso já tenha um indice não unico, o Oracle poderá reaproveita-lo, ao inves de criar um indice unique, porém indice unico é bem melhor que indice não unico, pois com o indice unico, o Oracle faz um index unique scanAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6132267453407001083.post-3012896526166506222014-08-20T08:58:48.915-03:002014-08-20T08:58:48.915-03:00Muito Obrigada Legatti, você me ajudou muito!Muito Obrigada Legatti, você me ajudou muito!Priscilahttps://www.blogger.com/profile/16912849308454185842noreply@blogger.comtag:blogger.com,1999:blog-6132267453407001083.post-14476805592165711832014-08-18T17:25:45.079-03:002014-08-18T17:25:45.079-03:00Olá Priscila,
Colunas LONG é um inferno ;-) Você ...Olá Priscila,<br /><br />Colunas LONG é um inferno ;-) Você vai ver muita pessoas na internet fazendo funções de bancos de dados, procedimentos PL/SQL, entre outros para realizar essa tarefa. Você pode dar uma pesquisada. Eu particularmente prefiro criar uma tabela que servirá temporariamente para armazenar os dados da tabela ou view que contém a coluna LONG e então selecionar os dados à partir Eduardo Legattihttps://www.blogger.com/profile/13417270391272587761noreply@blogger.comtag:blogger.com,1999:blog-6132267453407001083.post-42525628606814269582014-08-18T16:09:15.726-03:002014-08-18T16:09:15.726-03:00Parabéns pelo o artigo, tenho aprendido muito no s...Parabéns pelo o artigo, tenho aprendido muito no seu blog.<br />Legatti, tenho uma duvida, se você puder me ajudar, ficarei muito agradecida.<br />Seguinte: Preciso visualizar todas as partições de todos os índices de uma determinada tabela, a partir do mês 07/2014 adiante, eu vi que na ALL_IND_PARTITIONS, o campo HIGH_VALUE é do tipo long, como eu faço para incluir este campo no where condition,Priscilahttps://www.blogger.com/profile/16912849308454185842noreply@blogger.com