跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • JDBC 批量插入 oracle 很慢?
未分類
29 12 月 2020

JDBC 批量插入 oracle 很慢?

JDBC 批量插入 oracle 很慢?

資深大佬 : xiaofan2 9

我们现在有两个库,一个 mysql,一个 oracle,都使用 jdbc NamedParameterJdbcTemplate.batchUpdate 插入,但是 mysql 插入 5W 条数据 3S 左右,Oracle 要 300S,不知道是哪个地方有问题?有没有大佬知道

大佬有話說 (3)

  • 資深大佬 : billlee

    166/s, 盲猜是事务提交的问题?

  • 資深大佬 : heavyrainn

    oracle 慢的话,按自己的经验,有两个点可以注意一下(针对 11g 版本)。一个是,oracle 在进行 batch 的时候记得先手动关闭 autoCommit,不然 batch 无效;另外一个是,手动调整一下 fetchsize,oracle 默认的 fetchsize 是 10,很小

  • 主 資深大佬 : xiaofan2

    @billlee
    @heavyrainn 我测试了一下 感觉是事务的问题 然后还有个操作是在 insert 语句里面添加上 /*+APPEND_VALUES(t)*/ 这个语句 虽然我也不知道是咋起作用的 但是还真是有作用…

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具