Número de conexões - Quantidade de usuários
23/01/2017 10:23
0
Olá, gostaria de algumas dicas de como configurar os properties do meu data source, pois meu sistema terá que suportar entre 500 a 700 usuários.  Queria algumas dicas para o sistema suportar esses usuários. E também o banco de dados suportar essas conexões, qual a configuração recomendada?
Agradeço.
Tags: Grails,DataSource


0
Oi Guilherme,

Tenho um post bem antigo sobre isto: http://www.itexto.net/devkico/?p=922

Mas o que realmente te interessa é o pool de conexões. Neste caso, a melhor coisa a fazer é acompanhar realmente o uso em produção. Faça isto usando JMX durante o dia, o Grails te expõe todas as conexões em uso e usadas de forma transparente.
Com base nisto, as dicas que dou são as seguintes:
* Sempre defina um timeout nas conexões (tanto para obter quanto para fechar). Isto é de lei.
* Defina também um tempo de vida relativamente curto para as conexões - isto evita que o SGBD feche conexões inativas e sua aplicação sofra com erros.
* Escreva uma consulta simples de verificação da conexão (SELECT 1, por exemplo) - já vi muita gente colocando algo como (SELECT * from tabela_imensa)

No meu livro sobre Grails, o capítulo sobre GORM tem o seu início (bem grande) dedicado justamente a este tópico: configuração da fonte de dados.


2
Obrigado pelas dicas Kico.
24/01/2017 08:59



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto