Deadlocks Constantemente

Destinado ao auxílio e Troca de informações sobre a ferramenta Xmaker
[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
Flexnet
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

Mensagempor Flexnet » Setembro 27th, 2012, 12:41 am

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 ?

Suporte
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

Mensagempor Suporte » Setembro 27th, 2012, 11:13 pm

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!
Att,

Suporte - suporte@xmaker.com.br
Equipe Xmaker
_______________
http://www.xmaker.com.br

Flexnet
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

Mensagempor Flexnet » Setembro 28th, 2012, 12:03 am

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.

vinizioWOW
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

Mensagempor vinizioWOW » Setembro 28th, 2012, 10:07 am

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.

Desenvolvedor
Logus Informática
Formiga - MG


Gilberto
Mensagens: 65
Registrado em: Janeiro 12th, 2011, 10:03 am
Localização: Ribeirão Preto SP
Contato:

Re: Deadlocks Constantemente

Mensagempor Gilberto » Outubro 1st, 2012, 10:24 am

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

Flexnet
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

Mensagempor Flexnet » Outubro 4th, 2012, 9:42 am

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.

Flexnet
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

Mensagempor Flexnet » Outubro 4th, 2012, 5:14 pm


Suporte
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

Mensagempor Suporte » Outubro 5th, 2012, 6:04 pm

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)
Att,

Suporte - suporte@xmaker.com.br
Equipe Xmaker
_______________
http://www.xmaker.com.br

Flexnet
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

Mensagempor Flexnet » Outubro 5th, 2012, 7:03 pm

Na inclusao não ocorre problema, somente na alteração. Quando se esta editando um mesmo registro via rede.


[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
[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

Voltar para “Xmaker”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 28 visitantes