hm, muito bom, valeu pelo esclarecimento, mas o que é PMFJI? Nao sabia dessa parte, aonde eu posso ler mais sobre?
[]'s On 6/24/05, jlchiappa <[EMAIL PROTECTED]> wrote: > PMFJI, mas é o seguinte : > > limites : sim, isso mesmo : num banco que não use os novos recursos > de gerenciamento automático de segmentos (ASSM) vc dita quanto espaço > vc quer reservar para INSERTs/UPDATEs e após os DELETEs irem > acontecendo, a partir de que porcentual de espaço ficando livre o > bloco volta à lista de blocos livres, via parâmetros PCTFREE e > PCTUSED. > > > reutilização de espaço : uma vez que um bloco foi usado por um objeto > (tabela, índice, qquer) ele fica PERTENCENDO ao objeto, mesmo que > haja um DELETE, o espaço livre continua RESERVADO ao objeto : assim, > se vc tem uma tabela (digamos) DADOS_CLIENTE, e nessa tabela vc fizer > um DELETE, os blocos que foram liberados pelo DELETE ficarão marcados > como livres, mas pertencendo a tabela DADOS_CLIENTE, somente > INSERTs/UPDATEs nessas tabelas usarão esse espaço, todo o espaço uma > vez usado pela DADOS_CLIENTES está RESERVADO pra DADOS_CLIENTES. A > idéia da Oracle aqui é que normalmente tabelas são muito dinâmicas, > uma tabela que sofreu um DELETE normalmente em breve acaba tendo > INSERTs ou UPDATEs, usando esse conceito de deixar o espaço reservado > os eventuais INSERTs/UPDATEs posteriores a um DELETE serão mais > rápidos, pois o espaço já está "formatado", prontinho, reservado. > Na maior parte das vezes isso é bom e desejável, mas e quando vc > tem uma tabela que (por regra de negócio) vc vai deletera coisas e vc > tem TOTAL certeza que nunca mais entrarão dados (tipo, uma tabela de > fechamento de mês, coisa assim ) ? Aí o espaço desse DELETE está lá, > reservado à toa. E no caso de FULL SCANs o banco ** não sabe ** onde > está uma informação, ele não mantém uma lista de "ah, em disco o > espaço X é reservado e usado, Y é só reservado), então ele lê TODO O > ESPAÇO reservado pra tabela, é isso... Então se vc tem uma tabela > com essa característica de uma vez deletada nunca mais ser > inserida/updateada, vc deve realocar os registros, isso pode ser via > MOVE ou via DBMS_REDEFINITION se for banco 9i. > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br, Guilherme Zalochi > <[EMAIL PROTECTED]> escreveu > > Desculpe, > > > > Não entendi, como assim limites? quer dizer que em cada bloco, > existe > > um espaço pré determinado para insert/update/delete? > > > > > > O unico problema de nao redimensionar a tabela, é o fato de que se > > houver um full table scan, pode se demorar horas (depende do > ambiente > > *mas existe queda de performance) pois ele passa por todo espaco > > deletado, e só para na marca dagua q é no final > > > > mas o Oracle nao reutiliza o espaço ? > > > > []'s > > > > > > On 6/24/05, Roberto E. Wille <[EMAIL PROTECTED]> wrote: > > > na verdade pode acontecer sim > > > um bloco de dados possue limites > > > um limite é para deixar espaço para updates > > > outro limite é para permitir que aquele bloco seja utilizado > novamente > > > para insert > > > nesse último caso pode acontecer de ficar muito espaço sobrando > em um > > > bloco e que esse espaço seja mais que suficiente para armazenar os > > > updates e ainda sobrar > > > nem sempre o espaço deletado é reutilizado > > > > > > > > > Guilherme Zalochi escreveu, em 23/06/2005 13:50: > > > > > > >Zumba, > > > > > > > >Na realidade, com oracle voce nao perde espaço, o unico jeito de > voce > > > >ganhar espaco, digo > > > >*se sua aplicação nao for mais fazer inserts,updates,delete é > voce > > > >criar uma nova tabela, e jogar o conteudo exisitente (ATUAL) > nela, e > > > >depois renomea-la para o mesmo, se for fazer isso, tomar cuidado > com > > > >as integridades > > > > > > > >AGORA, se ainda tiver inserts updates e deletes, voce pode ficar > > > >tranquilo que mesmo que aja um GAP entre um dado e ourto o oracle > > > >preenche automaticamente, ele reutiliza o espaco que > foi 'deletado' > > > > > > > > > > > > > > > >Espero ter ajudado > > > > > > > > > > > >[]'s > > > > > > > >Guilherme Zalochi > > > > > > > >On 6/23/05, Zumba <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > >>Olá pessoal, > > > >> > > > >>fiz uma limpeza em algumas tabelas de um sistema, onde > > > >>apaguei muitos registros. > > > >>Só que não houve ganho de espaço na Tablespace. > > > >> > > > >>Tinha 36GB antes e depois continuou. Tenho certeza eu > > > >>deveria diminuir espaço ocupado, mas não mudou nada. > > > >>O que posso fazer pra ganhar espaço? > > > >> > > > >>Grande abraço a todos. > > > >> > > > >>Zumba > > > >> > > > >> > > > >> > > > > > > -- > > > *Roberto E. Wille* > > > Joinville - SC > > > Get Firefox <http://getfirefox.com/> > > > Get Thunderbird <http://getthunderbird.com/> > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > ______________________________________________________________________ > > > > > > Cancelar assinatura...: [EMAIL PROTECTED] > > > Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] > > > Fernanda Damous [EMAIL PROTECTED] > > > Alisson Aguiar [EMAIL PROTECTED] > > > > ______________________________________________________________________ > > > http://br.groups.yahoo.com/group/oracle_br/ > > > > ______________________________________________________________________ > > > > > > Sair da Lista...: [EMAIL PROTECTED] > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ______________________________________________________________________ > > Cancelar assinatura...: [EMAIL PROTECTED] > Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] > Fernanda Damous [EMAIL PROTECTED] > Alisson Aguiar [EMAIL PROTECTED] > ______________________________________________________________________ > http://br.groups.yahoo.com/group/oracle_br/ > ______________________________________________________________________ > > Sair da Lista...: [EMAIL PROTECTED] > Links do Yahoo! Grupos > > > > > > > > ______________________________________________________________________ Cancelar assinatura...: [EMAIL PROTECTED] Moderadores da lista....:Dorian Anderson Soutto [EMAIL PROTECTED] Fernanda Damous [EMAIL PROTECTED] Alisson Aguiar [EMAIL PROTECTED] ______________________________________________________________________ http://br.groups.yahoo.com/group/oracle_br/ ______________________________________________________________________ Sair da Lista...: [EMAIL PROTECTED] 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