Browse Source

Decrease the number of max DB connections in the pool to below 200 for MySQL database (#4830)

Radoslav Petrov 6 years ago
parent
commit
b8e862a759

+ 2 - 2
frameworks/Java/grizzly/pom.xml

@@ -12,8 +12,8 @@
 
 
     <properties>
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <maven.compiler.source>11</maven.compiler.source>
-        <maven.compiler.target>11</maven.compiler.target>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
     </properties>
     </properties>
 
 
     <build>
     <build>

+ 2 - 2
frameworks/Java/grizzly/src-jersey/main/resources/META-INF/persistence.xml

@@ -16,8 +16,8 @@
 			<property name="hibernate.show_sql" value="false" />
 			<property name="hibernate.show_sql" value="false" />
 			<property name="hibernate.jdbc.batch_size" value="30" />
 			<property name="hibernate.jdbc.batch_size" value="30" />
 			<property name="hibernate.jdbc.batch_versioned_data" value="true" />
 			<property name="hibernate.jdbc.batch_versioned_data" value="true" />
-			<property name="hibernate.hikari.minimumIdle" value="256" />
-			<property name="hibernate.hikari.maximumPoolSize" value="256" />
+			<property name="hibernate.hikari.minimumIdle" value="192" />
+			<property name="hibernate.hikari.maximumPoolSize" value="192" />
 			<property name="hibernate.hikari.idleTimeout" value="30000" />
 			<property name="hibernate.hikari.idleTimeout" value="30000" />
 			<property name="hibernate.hikari.dataSourceClassName" value="com.mysql.jdbc.jdbc2.optional.MysqlDataSource" />
 			<property name="hibernate.hikari.dataSourceClassName" value="com.mysql.jdbc.jdbc2.optional.MysqlDataSource" />
 			<property name="hibernate.hikari.dataSource.url" value="jdbc:mysql://tfb-database:3306/hello_world?jdbcCompliantTruncation=false&amp;elideSetAutoCommits=true&amp;useLocalSessionState=true&amp;cachePrepStmts=true&amp;cacheCallableStmts=true&amp;alwaysSendSetIsolation=false&amp;prepStmtCacheSize=4096&amp;cacheServerConfiguration=true&amp;prepStmtCacheSqlLimit=2048&amp;zeroDateTimeBehavior=convertToNull&amp;traceProtocol=false&amp;useUnbufferedInput=false&amp;useReadAheadInput=false&amp;maintainTimeStats=false&amp;useServerPrepStmts&amp;cacheRSMetadata=true&amp;useSSL=false" />
 			<property name="hibernate.hikari.dataSource.url" value="jdbc:mysql://tfb-database:3306/hello_world?jdbcCompliantTruncation=false&amp;elideSetAutoCommits=true&amp;useLocalSessionState=true&amp;cachePrepStmts=true&amp;cacheCallableStmts=true&amp;alwaysSendSetIsolation=false&amp;prepStmtCacheSize=4096&amp;cacheServerConfiguration=true&amp;prepStmtCacheSqlLimit=2048&amp;zeroDateTimeBehavior=convertToNull&amp;traceProtocol=false&amp;useUnbufferedInput=false&amp;useReadAheadInput=false&amp;maintainTimeStats=false&amp;useServerPrepStmts&amp;cacheRSMetadata=true&amp;useSSL=false" />

+ 2 - 2
frameworks/Java/undertow-jersey/src/main/resources/META-INF/persistence.xml

@@ -16,8 +16,8 @@
 			<property name="hibernate.show_sql" value="false" />
 			<property name="hibernate.show_sql" value="false" />
 			<property name="hibernate.jdbc.batch_size" value="30" />
 			<property name="hibernate.jdbc.batch_size" value="30" />
 			<property name="hibernate.jdbc.batch_versioned_data" value="true" />
 			<property name="hibernate.jdbc.batch_versioned_data" value="true" />
-			<property name="hibernate.c3p0.min_size" value="256" />
-			<property name="hibernate.c3p0.max_size" value="256" />
+			<property name="hibernate.c3p0.min_size" value="192" />
+			<property name="hibernate.c3p0.max_size" value="192" />
 			<property name="hibernate.c3p0.timeout" value="1800" />
 			<property name="hibernate.c3p0.timeout" value="1800" />
 			<property name="hibernate.c3p0.max_statements" value="2048" />
 			<property name="hibernate.c3p0.max_statements" value="2048" />
 			<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
 			<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />

+ 2 - 2
frameworks/Java/undertow-jersey/src/main/resources/hikarycp/META-INF/persistence.xml

@@ -16,8 +16,8 @@
 			<property name="hibernate.show_sql" value="false" />
 			<property name="hibernate.show_sql" value="false" />
 			<property name="hibernate.jdbc.batch_size" value="30" />
 			<property name="hibernate.jdbc.batch_size" value="30" />
 			<property name="hibernate.jdbc.batch_versioned_data" value="true" />
 			<property name="hibernate.jdbc.batch_versioned_data" value="true" />
-			<property name="hibernate.hikari.minimumIdle" value="256" />
-			<property name="hibernate.hikari.maximumPoolSize" value="256" />
+			<property name="hibernate.hikari.minimumIdle" value="192" />
+			<property name="hibernate.hikari.maximumPoolSize" value="192" />
 			<property name="hibernate.hikari.idleTimeout" value="30000" />
 			<property name="hibernate.hikari.idleTimeout" value="30000" />
 			<property name="hibernate.connection.provider_class" value="org.hibernate.hikaricp.internal.HikariCPConnectionProvider" />
 			<property name="hibernate.connection.provider_class" value="org.hibernate.hikaricp.internal.HikariCPConnectionProvider" />
 			<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
 			<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />