E além do mais...

Se você exclui um registro, ele não é apagado fisicamente da tabela não. O
espaço aonde ele estava é que fica disponível para uma nova inserção. Tanto
é o pessoal nas listas de SQL Server falam da existência de ferramentas aí
que permitem você recuperar registros de tabelas apagados com o comando
Delete from.

O pessoal fala lá muito de um programa ou um comando chamado Shrink que
permite reduzir o arquivo .mdf, mas eu nunca usei este comando e nem sei
como usá-lo.



[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
construção!!


-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Romario (Listas)
Enviada em: quarta-feira, 9 de agosto de 2006 11:07
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] [OFF - TOPIC] -> Oracle 10g - Versão Free


Não é só com o Oracle que acontece isso. Todo SGBD é assim.

O banco solicita ao sistema operacional um espaço para efetuar uma 
inserção de dados e, caso exista, este fornece o espaço solicitado. Como 
o SGBD possui um mecanismo que guarda as informações básicas para 
manipulação de dados, quando você apaga registros no banco ele mantém o 
espaço liberado para que quando for feita uma nova inserção, ele não 
precise solicitar espaço novamente ao sistema operacional. Ou seja, ele 
reutiliza o espaço já disponível no banco.

Se você excluir 100.000 registros, o banco vai continuar com o mesmo 
tamanho. Mas se você inserir outros 100.000 registros, ele também não 
irá aumentar.

Sds,

Romario




João Paulo escreveu:
> Isso eu não sabia....Quer dizer que se eu apagar todos os dados de uma
tabela, o banco não irá reduzir o espaço em disco?
>    
>   Aí complica...


                
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>


 
Links do Yahoo! Grupos




 




[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-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

 



Responder a