Eu tenho um arquivo .mdf do banco de dados de distribuição que está crescendo. Conheço as vantagens e desvantagens de reduzir o banco de dados/arquivos. Não há problema em reduzir o arquivo .mdf para um tamanho menor. Há alguma perda de dados durante esse período e isso afeta a replicação.?
relate perguntas
-
Práticas recomendadas para executar a replicação atrasada do deslocamento de tempo
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
-
Qual é a diferença entre a replicação do PostgreSQL 9.0 e o Slony-I?
Não há problema em encolher o arquivo de dados, não haverá perda de dados.
Os "problemas" ao encolher podem ser desempenho, durante a realocação de páginas de dados. Além disso, se você sabe que seu DF crescerá novamente para o mesmo tamanho, o encolhimento não é recomendado. Se foi porque uma única operação, ou outras coisas em que o DF não crescerá no mesmo tamanho grande novamente, não há problema em realizar sua operação de redução.
Você precisa verificar POR QUE o banco de dados de distribuição está crescendo em vez de tentar diminuir. Se não houver espaço livre disponível dentro do arquivo, você não poderá reduzi-lo de qualquer maneira.
Verifique o período de retenção e quaisquer outros motivos pelos quais o banco de dados de distribuição estaria crescendo, por exemplo, a replicação está dando erro. O blog abaixo forneceria algumas áreas que você pode analisar:
Crescimento do banco de dados de distribuição
Respondendo exatamente à sua pergunta: Sim, você pode reduzir o arquivo, desde que tenha espaço livre disponível.