Ir para conteúdo
Fórum Script Brasil
  • 0

problemas com o inchaço de tabela do banco


-rafael-

Pergunta

olá a todos

tenho um sistema intranet rodando postgres.

o problema é que tenho uma tabela que está aumentando de tamanho demasiadamente.

após o vacuum full analize ela passa a ter cerca de 300 mb

porém após alguns dias de uso ela chega a 25gb.

o que pode ser isso?

essa tabela possui cerca de 5000 inserções diárias, mas possuo tabelas no sistema com 10 mil e esse problema não ocorre.

pode ser algum erro na aplicação???

obrigado

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

<script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script>

é uma tabela de log?

os registros estao duplicados?

qual o conteudo da tablea?

Não é uma tabela de log. é uma tabela de estoque.
não há registros duplicados. Está normalizada.
É uma tabela de estoque com 13 campos, sendo 2 bigint, 2 varchar limitados a 15 caracteres, e o resto é integer.

faça uma inspeção visual na tabela ( usando algum editor de tabelas )

veja se algum campo da tabela está armazenando conteudo ( aparentemente ) vazio

Olhei, e aparentemente não há campos vazios ou aparentemente vazios. Nenhum campo nulo também, os campos que não possuem valores, são preenchidos com 0
obrigado
Link para o comentário
Compartilhar em outros sites

  • 0

o problema é que tenho uma tabela que está aumentando de tamanho demasiadamente.

esse problema pode ter origem em registros marcados para deleção e não deletados

campos aparentemente vazios, mas cheios de caracteres invisiveis

campos blobs de armazenamento de binarios ou imagens ... etc

veja algumas formas de resolver

http://imasters.com.br/artigo/2421/postgresql/melhorando-a-performance-do-postgresql-com-o-comando-vacuum/

https://ciranda.me/tsdn/base-de-conhecimento/post/banco-de-dados-do-postgres-muito-grande-não-sendo-possivel-realizar-backup

http://johansoft.blogspot.com.br/2007/08/compactar-base-de-datos-postgresql.html

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...