Estoy trabajando en la aplicación basada en opensource Java, es decir, xwiki. Insie hibernate.cfg.xml Puedo ver el valor de parametrs connection.pool_size y statement_cache.siz como 2 (para cada uno). Mi aplicación tendrá una carga máxima de 100 usuarios en el momento. Ahora mi pregunta es qué debería ser el tamaño ideal de la piscina de conexión para esto. Para mí, el tamaño 2 parece mucho menos. Si se conectan 100 usuarios a la vez, 98 usuarios tienen que esperar a que se libere la conexión ? ¿Debo mantener el tamaño del grupo de conexiones como 100 en mi caso?Pensando en la decisión del tamaño del grupo de conexiones de la base de datos
estoy usando microsoft sql server.
Además de esto, existe un límite en el tamaño máximo de la agrupación de conexiones. ¿Depende del servidor web (tomcat en mi caso) o del proveedor del almacén de datos (ms sql server)?
También piense en cuántas conexiones puede admitir el servidor. – Thilo
Q1: ¿Cuántas CPU tiene ?, Q2: ¿Sus consultas son relativamente IO (OLTP - latencia) o CPU pesadas (SORT, GROUP, analytics)? – jasonk
Tenga en cuenta que el grupo puede costar en términos de memoria –