Jump to content
Fórum Script Brasil
  • 0

problemas com o inchaço de tabela do banco


-rafael-
 Share

Question

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 to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.1k
    • Total Posts
      647k
×
×
  • Create New...