Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro Paiva

Limitar Registros num bd MYSQL

Recommended Posts

Prezados Amigos,

 

Alguem jah precisou limitar determinado registros de uma tabela exluindo os mais antigos quando ela atingir determinado tamanho de registros.

 

Explicando, eu tenho uma tabela de logs, que por exemplo eu gostaria de guardar somente os ultimos 1000 logs. Quando ela atingir esse numero, excluir o mais antigo e inserir o mais atual.

 

Motivo da questao eh simplemente evitar que o BD fique gigante com dados desnecessarios. Um determinado limitador me atende perfeitamente.

 

Mais uma duvida: isso traria algum ganho no MYSQL, visto que quando for consultar o LOG seria mais rapido, e tambem o banco nao ficaria gigante.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie um event que faça esta limpeza de tempos em tempos.

 

Faça algo mais simples, limpar o que exceder X dias da data corrente.

 

Mas discordo quanto a limpar log, log é sempre útil.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.