Array
(
)

Existem um Vacuum no SQLSERVER 2008

Paulo Freire
|
MVP
    10 dez 2013

Gostaria de saber se existe alguma ferramenta semelhante ao Vacuum do PostGree para SQLServer 2008 R2.

Alex Lekao
   - 10 dez 2013

Oi Paulo, boa tarde!!!

Dei uma pesquisada e tem um esquema chamado Filestream, e tem um procedure que forca a execucao dessa coleta de lixo.

No curso que fiz a uns dois anos atraz, me recordo de terem falado alguma coisa, mas nao me recordo exatamente o que foi dito, mas era alguma coisa que fosse automatico e eficiente.

Sei que eh pouco, mas foi isso que encontrei. rsrsr

Abraco.

Alex - Lekao

Programação Softer
   - 10 dez 2013

Eu não conheço muito o Postgre, mas pelo pouco que entendo acho que a coisa mais próxima ao VACUUM seria o SHRINK. Apesar de fazerem coisas diferentes, o resultado é o mesmo, que é a redução do arquivo do banco de dados.

A notação no SQL Server 2012 é: DBCC SHRINKDATABASE (AdventureWorks2012, TRUNCATEONLY);

Sei que ele existe nas versões 2005 e 2008 também, mas acho que a notação é diferente nessas versões.

Mariana Carvalho
   - 10 dez 2013

esse Vacuum seria o que?

Alex Lekao
   - 11 dez 2013


Citação:
esse Vacuum seria o que?


pelas pesquisas que fiz especificamente a respeito do VAcuum, ele eh o Garbage Collector... normalmente os bancos de dados tem isso...

se nao me engano todos eles executam automaticamente... alguns sao mais eficientes e outros nao.

o DBCC tbm eh um recurso no SQL Server que eh utilizado para diminuir o tamanho dos arquivos... ja fiz alguns testes com ele...

pelo que vi em pesquisas tbm, o Filestreem, tem uma procedure no sql server com o nome alguma coisa filestream que vc altera os parametros para o Filestrem e forca a execucao dele e tal.

Paulo Freire
|
MVP
    11 dez 2013

Opa, já me deram um norte, valeu a todos.

Mariana Carvalho
   - 11 dez 2013

então é coisa interna?

Alex Lekao
   - 11 dez 2013


Citação:
então é coisa interna?


basicamente...

qdo utilizava Firebird, eu tive que desabilitar e comecar a fazer manualmente, pq ele estava deixando o banco muito lento.

hj como utilizamos o SQL Server, nunca mais precisei fazer isso... rsrsr

so tentei reduzir o arquivo de log algumas vezes, mas nao consegui e nao deu resultado, entao deixei queto... rsrsr