使用Java Web应用程序+ tomcat 8 + C3p0对MYSQL进行慢速查询

时间:2016-04-18 18:05:09

标签: mysql hibernate c3p0

我在Digital Ocean上使用Ubuntu 14.0.4,ssd 40GB和2GB内存。在那里我安装了LAMP,Apache Tomcat 8和openjdk版本“1.8.0_72-internal”。

一切似乎都运行良好,因为服务器上的一些空闲时间之后的第一个查询花费的时间比预期的要长。之后,查询非常快。

我在某处读到这与C3P0配置有关。由于我的java web应用程序使用了hibernate和C3P0,这里是我目前使用的设置。

<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>

    <property name="hibernate.c3p0.acquire_increment">1</property>
    <property name="hibernate.c3p0.idle_test_period">300</property>
    <property name="hibernate.c3p0.timeout">5000</property>
    <property name="hibernate.c3p0.max_size">10</property>
    <property name="hibernate.c3p0.max_statements">0</property>
    <property name="hibernate.c3p0.min_size">1</property>

记住这是我第一次处理vps的安装和配置。

0 个答案:

没有答案