Forum

Thiago
ERRO SQL: database is locked

Olá pessoal !

Preciso de uma ajuda de vocês com relação a um problema que venho enfrentando recentemente. Tenho notado que o BD está logando alguns erros no arquivo de log, com os dizeres "ERRO SQL: database is locked", normalmente o erro é apresentado na sequência de uma query de consulta feita pela própria aplicação do cliente, como vemos aqui :


27/05/2011 14:54:35.462 - Procurando mensagens para o usuário XXXXXXX
27/05/2011 14:54:37.524 - >>> ERRO SQL: database is locked

27/05/2011 14:54:40.900 - >>> ERRO SQL: database is locked

Tenho atualmente 260 usuários conectados, estou fazendo uma rotina de limpeza de mensagens e arquivos com uma média de 35 dias, onde somo aprox. 301.846 mensagens, (DB c/ 313.573KB). Notei que o aumento de usuários e consequentemente mensagens tem tornado a operação com o CIC (envio e recebimento de mensagens e arquivos) mais lenta.

Gostaria de saber se você me sugere reduzir o tempo de manutenção, e se sim, teríamos alguma alternativa pra isso ? já que posso dentro de alguns meses triplicar a quantidade de usuários, inviabilizando uma rotina de exclusão tão curta.

Reforço que já fiz o REBUILD e ele parece ter efeito, porém em alguns dias o problema torna a ocorrer. SO, OK Disco OK, Rede OK.

Abraço e obrigado.

Enviada em 20/06/2011 às 16:16:46 (Brasília -0300)
Roger Reghin
Moderador

Boa noite!

Essa é uma limitação da versão atual do CIC e que já está resolvida com uma nova versão que deve ser colocada daqui alguns dias. Digo limitação do CIC mas me engano. É uma limitação da biblioteca do banco de dados que o CIC usa, o SQLite. Eu atualizei o SQLite pra versão atual dele bem pra corrigir essa e outras limitações da versão antiga.

Se você quiser experimentar e me dizer se resolveu o problema, eu te passo a nova versão. Se você me ajudar a testar eu forneço os usuários que você precisar em troca do teu feedback e paciência pra (me ajudar a) corrigir os possíveis erros que ainda tenha. O que acha??

Enviada em 21/06/2011 às 22:06:08 (Brasília -0300)
Thiago

Roger, com certeza posso e quero ajudar. O CIC é uma solução da qual nos orgulhamos de falar que utilizamos a mais de 7 anos pelo menos, e aliás fazemos questão de sempre indicar o software para empresas que buscam esse tipo de solução.

Pode me enviar no email cadastrado aqui, o link para download da versão do SQLite, que farei testes com uma cópia da base de produção em paralelo. Constatando se o problema não tornar a ocorrer te dou o feedback.

Tenho o Ricardo adicionado em meu msn, mas pelo que me lembro ele não está mais com vc cuidando do CIC, qqr coisa me envie teu contato nesse email e tentamos alinhar mais rápido as informações pelo IM.

Abraço

Enviada em 21/06/2011 às 22:25:02 (Brasília -0300)
Roger Reghin
Moderador

Jóia!!!

Baixe /CIC392b40.zip e substitua os executáveis do servidor. Faça assim:

1) Baixe o pacote acima;
2) Pare o servidor CIC;
3) Descompacte o pacote na mesma pasta/diretório do servidor atual;
4) Inicie o servidor CIC.

Qualquer dificuldade, grite!

Enviada em 22/06/2011 às 12:46:50 (Brasília -0300)
Thiago

Vou providenciar a atualização e te retorno Roger !

Grato.

Enviada em 22/06/2011 às 15:03:05 (Brasília -0300)
Thiago

Roger bom dia !

Você poderia por favor nos disponibilizar uma chave para usarmos essa versão ? A licença que temos atualmente não possui limite de usuários. Se puder por favor me encaminhe a chave no email thiago@svicente.com.br tudo bem ?

Enviada em 28/07/2011 às 09:28:31 (Brasília -0300)

Para postar mensagens no fórum é necessário cadastrar-se primeiro.

Sobre o Intrachat
Início
O que é?
Vantagens
Funções
Histórico
Depoimentos
Produtos
Downloads
Licença / Preço
COMPRAR COMPRAR
Suporte
Perguntas Frequentes
Forum
Atendimento
Efetuar Login
Nome de Usuário

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma