e36dc5f4499d82948e9c4e5d19e31b5b51966b48
\346\225\260\346\215\256\345\272\223\351\205\215\347\275\256\350\214\203\344\276\213\346\261\207\346\200\273.md
| ... | ... | @@ -30,7 +30,7 @@ keepAlive=true |
| 30 | 30 | ``` |
| 31 | 31 | |
| 32 | 32 | ## 二 Oracle 配置范例 |
| 33 | -**注意:在数据量大的情况下,oracle必须配置:defaultRowPrefetch,1000-2000,否则会有性能问题.** |
|
| 33 | +**注意:在数据量大的情况下,oracle必须配置:defaultRowPrefetch,defaultRowPrefetch推荐范围:1000-2000,否则会有性能问题.** |
|
| 34 | 34 | connectionProperties:defaultRowPrefetch=1000 |
| 35 | 35 | |
| 36 | 36 | #### 数据库配置(文件dbcp.properties)如下 |
| ... | ... | @@ -95,12 +95,13 @@ statement.setFetchSize(1000); // 或 2000,根据单行数据大小调整 |
| 95 | 95 | connectionProperties:defaultRowPrefetch=1000 |
| 96 | 96 | ``` |
| 97 | 97 | |
| 98 | -### 方法三:全局 JDBC 参数(部分数据库支持) |
|
| 98 | +### 方法三:参考链接 |
|
| 99 | 99 | |
| 100 | -- **MySQL**:在 JDBC URL 添加 `defaultFetchSize=1000` |
|
| 101 | -- **Oracle**:设置 `oracle.jdbc.defaultRowPrefetch=1000` |
|
| 102 | -- **PostgreSQL**:连接参数 `defaultRowFetchSize=1000` |
|
| 100 | +参考链接: |
|
| 103 | 101 | |
| 102 | +* https://www.cnblogs.com/firstdream/p/7834912.html |
|
| 103 | +* https://stackoverflow.com/questions/47606540/understanding-defaultrowprefetch-and-defaultbatchvalue-in-oracle-jdbc-driver |
|
| 104 | +* |
|
| 104 | 105 | |
| 105 | 106 | ### 总结 |
| 106 | 107 |