1

在 Tomcat 中,您的META-INF/context.xml文件可以包含 JNDI 数据源对象,如下所示:

<Resource
    name="jdbc/dbLogging"
    auth="Container"
    type="javax.sql.DataSource"
    driverClassName="com.mysql.jdbc.Driver"
    url="jdbc:mysql://mysql.server.example.com:3306/my_db"
    username="my_user"
    password="my_password"

    maxActive="15"
    maxIdle="3"
    maxWait="-1"
/>

什么计算/算法/启发式/等。我可以用来调整连接池设置(、、、等)的maxActivemaxIdlemaxWait

我在这里忽略了其他主要的连接池设置吗?

4

1 回答 1

0

你也可以使用

<Context>
   ...
   <Resource name="jdbc/oralocal" auth="Container" type="javax.sql.DataSource"
         url="your URL"
         driverClassName="driver class name"
         username="dbuser" password="password"
         maxActive="20" 
         maxIdle="3" 
         maxWait="10000"
         poolPreparedStatements="true"
         maxOpenPreparedStatements="100"
         validationQuery="SQL Query" />
</Context>

您也可以使用准备好的语句池和最大打开的准备好的语句来调整准备好的语句。

看看这个

于 2013-05-30T15:32:23.443 回答