在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"
/>
什么计算/算法/启发式/等。我可以用来调整连接池设置(maxActive
,maxIdle
,maxWait
等)的值应该是什么?
我在这里忽略了其他主要的连接池设置吗?
答案 0 :(得分: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>
汇总预备语句和最大开放预备语句也可用于调整预准备语句。