Limitar arquivo Data HSQLDB

1 resposta
R

Olá pessoal,
estou com o seguinte problema:
Minha base HSQLDB fica muito grande, o arquivo .data acaba ficando acima de 300 mega. Isso faz com que no momento que o servidor é reestartado ele de problema de “java.sql.SQLException: out of memory”.

Gostaria de saber se tenho como limitar o tamanho do localDB.data, ou até mesmo apaga-lo sempre que chegar à 200 mega por exemplo. Não tenho problemas de perder a base toda vez que o servidor seja reestartado.

Até agora só encontrei como limitar o tamanho do arquivo de LOG, mas nada sobre o data file.

Desde já agradeço.

1 Resposta

A

Existe uma forma de você fazer isso sim. Se você colocar no teu método main, para toda vez que ele rodar, verificar o tamanho do teu arquivo e fazer uma simples condição, você consegue manipular sem problemas.

Aqui um exemplo de como você pode verificar o tamanho do teu arquivo

se for verdadeira a condição que você criou, de o comando truncate table, ou exclua o arquivo, sei lá… O que você quiser fazer com ele ^^

Criado 29 de setembro de 2010
Ultima resposta 1 de out. de 2010
Respostas 1
Participantes 2