Deadlocks Constantemente
-
- Mensagens: 20
- Registrado em: Setembro 27th, 2012, 12:36 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Deadlocks Constantemente
Nossa aplicação ocorre Deadlocks em diversas tabelas, quando mais de um usuário conectado, como evitar este problema, o Xmaker não faz o tratamento de transação ? ou temos que controlar isto via codigo ?
-
- Site Admin
- Mensagens: 145
- Registrado em: Dezembro 20th, 2010, 10:05 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Deadlocks Constantemente
Olá,
O Xmaker faz os tratamentos cliente/Servidor... busque no fórum por dicas de como otimizar sua aplicação, já existe um tópico sobre isso.
O deadlock também pode ocorrer pelos processos relacionados no SO, normalmente o deadlock ocorre com recursos como dispositivos, arquivos, memória, etc. Vale lembrar que a arquitetura de rede é muito importante assim como a confiaça na mesma. Até mesmo um sistema hiper otimizado pode enfrentar problemas devido a estrutura sob o qual o mesmo é dependente.
Temos Clientes com mais de 100 usuários simultâneos sem problemas, além de varios outros que também utilizam na média entre 10 e 30 simultâneos e tudo ok.
Conte sempre conosco!
O Xmaker faz os tratamentos cliente/Servidor... busque no fórum por dicas de como otimizar sua aplicação, já existe um tópico sobre isso.
O deadlock também pode ocorrer pelos processos relacionados no SO, normalmente o deadlock ocorre com recursos como dispositivos, arquivos, memória, etc. Vale lembrar que a arquitetura de rede é muito importante assim como a confiaça na mesma. Até mesmo um sistema hiper otimizado pode enfrentar problemas devido a estrutura sob o qual o mesmo é dependente.
Temos Clientes com mais de 100 usuários simultâneos sem problemas, além de varios outros que também utilizam na média entre 10 e 30 simultâneos e tudo ok.
Conte sempre conosco!
Att,
Suporte - suporte@xmaker.com.br
Equipe Xmaker
_______________
http://www.xmaker.com.br
Suporte - suporte@xmaker.com.br
Equipe Xmaker
_______________
http://www.xmaker.com.br
-
- Mensagens: 20
- Registrado em: Setembro 27th, 2012, 12:36 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Deadlocks Constantemente
Olá Suporte, é possivel um virus, malwere etc... prejudicar o desempenho do sistema, pois percebemos que o sistema fica muito pesado, algumas telas demora para abrir, no entando quando conecto com notebook, o sistema fica bem mais leve, aquelas telas lentas ficam rápidas.
Obrigado.
Obrigado.
-
- Mensagens: 98
- Registrado em: Abril 5th, 2011, 2:35 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Deadlocks Constantemente
Uma dica ao pessoal do Xmaker,
Aproveitando que vocês estão preparando uma nova versão.
Verifiquem a possibilidade de dar uma enxugada nos códigos gerados pelo Xmaker, pois o tamanho dos executáveis gerados por ele ficam em média 2 vezes maiores que se fossem gerados no Delphi sem o uso da ferramenta.
Percebi isso pois tenho dois projetos parecidos, um feito totalmente no Delphi e outro com a ajuda do Xmaker e a diferença é de mais de 10MB.
?? certo que isso não influencia diretamente mas dá um pequeno ganho de desempenho quando carregar a aplicação na memória, etc...
Atenciosamente:
Vinício Rocha.
Aproveitando que vocês estão preparando uma nova versão.
Verifiquem a possibilidade de dar uma enxugada nos códigos gerados pelo Xmaker, pois o tamanho dos executáveis gerados por ele ficam em média 2 vezes maiores que se fossem gerados no Delphi sem o uso da ferramenta.
Percebi isso pois tenho dois projetos parecidos, um feito totalmente no Delphi e outro com a ajuda do Xmaker e a diferença é de mais de 10MB.
?? certo que isso não influencia diretamente mas dá um pequeno ganho de desempenho quando carregar a aplicação na memória, etc...
Atenciosamente:
Vinício Rocha.
Desenvolvedor
Logus Informática
Formiga - MG
-
- Mensagens: 65
- Registrado em: Janeiro 12th, 2011, 10:03 am
- Localização: Ribeirão Preto SP
- Contato:
Re: Deadlocks Constantemente
Um grande vilão são as redes sem fio.
Em Tempo uma dica.
Após compilar o executavel, eu passo o programa UPX que diminui o executável em 80% do seu tamanho original.
Exemplo :
Programa.exe - 16.089 Kb - compilação normal
Programa.exe - 2.810 kb - apos UPX.
Fica mais rapido para atualização do cliente.
Att
Gilberto
Em Tempo uma dica.
Após compilar o executavel, eu passo o programa UPX que diminui o executável em 80% do seu tamanho original.
Exemplo :
Programa.exe - 16.089 Kb - compilação normal
Programa.exe - 2.810 kb - apos UPX.
Fica mais rapido para atualização do cliente.
Att
Gilberto
-
- Mensagens: 20
- Registrado em: Setembro 27th, 2012, 12:36 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Deadlocks Constantemente
Como altarar a função de salvar para Commit, e tirar o CommitRetaing, tentei colocar direto no codigo alterando alinha Transaction.Commit, mas o mesmo apos o comando fecha a tabela.
-
- Site Admin
- Mensagens: 145
- Registrado em: Dezembro 20th, 2010, 10:05 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Deadlocks Constantemente
Oi,
Como você está fazendo a inclusão, isso já é automático, desde que você peça um código sequencial e com auto incremento do tipo sempre atribui...
Outra coisa, quando vc inclui os registros, ao abrir as tabelas vc está abrindo todos os registros ou colocou alguma filtragem fixa:
Exemplo:
no Filtro inicial->(LCCXBCO.CAI_DATA = '+#39+datasql(dataatual)+#39+')
Assim só irá abrir os registros do dia... (sempre pensando em dimensionar as consultas)
Como você está fazendo a inclusão, isso já é automático, desde que você peça um código sequencial e com auto incremento do tipo sempre atribui...
Outra coisa, quando vc inclui os registros, ao abrir as tabelas vc está abrindo todos os registros ou colocou alguma filtragem fixa:
Exemplo:
no Filtro inicial->(LCCXBCO.CAI_DATA = '+#39+datasql(dataatual)+#39+')
Assim só irá abrir os registros do dia... (sempre pensando em dimensionar as consultas)
Att,
Suporte - suporte@xmaker.com.br
Equipe Xmaker
_______________
http://www.xmaker.com.br
Suporte - suporte@xmaker.com.br
Equipe Xmaker
_______________
http://www.xmaker.com.br
-
- Mensagens: 20
- Registrado em: Setembro 27th, 2012, 12:36 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Deadlocks Constantemente
Na inclusao não ocorre problema, somente na alteração. Quando se esta editando um mesmo registro via rede.
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 40 visitantes