国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

java - NamedParameterJdbcTemplate 性能測試

瀏覽:190日期:2024-01-16 10:39:03

問題描述

MyBatis

Benchmark (maxPoolSize) (minPoolSize) Mode Cnt Score Error UnitsMybatisBenchmark.batchInsert 100 100 avgt 20 127.238 ± 27.799 ms/opMybatisBenchmark.insert 100 100 avgt 20 0.821 ± 0.210 ms/opMybatisBenchmark.queryById100 100 avgt 20 0.633 ± 0.089 ms/opMybatisBenchmark.queryByIdForManualMap 100 100 avgt 20 0.717 ± 0.182 ms/op

NamedJdbcTemplate

Benchmark (maxPoolSize) (minPoolSize) Mode Cnt Score Error UnitsNamedJdbcBenchmark.batchInsert 100 100 avgt 20 533.033 ± 101.290 ms/opNamedJdbcBenchmark.insert 100 100 avgt 20 0.599 ± 0.167 ms/opNamedJdbcBenchmark.queryById100 100 avgt 20 0.300 ± 0.044 ms/opNamedJdbcBenchmark.queryByIdForManualMap 100 100 avgt 20 0.359 ± 0.090 ms/op

在做一個關于NamedParameterJdbcTemplate的性能測試,測試到batchInsert批量插入時發現效率比mybatis慢了幾倍,我有點震驚。暫時還沒有啥思路,期望童鞋們提供點思路或方法。測試代碼地址:https://github.com/kevin70/na...

連接數共100個,使用的數據庫是mysql,程序和數據庫都是在同一臺設備上運行的。

機器配置如下:MacBook Pro (Retina, 13-inch, Mid 2014)CPU: 3 GHz Intel Core i7Memory: 16 GB 1600 MHz DDR3

問題解答

回答1:

問題已解決,需要開啟rewriteBatchedStatements。MySQL Optional URL parameters

Benchmark (maxPoolSize) (minPoolSize) Mode Cnt Score Error UnitsNamedJdbcBenchmark.batchInsert 100 100 avgt 20 61.684 ± 14.840 ms/opNamedJdbcBenchmark.batchInsert2 100 100 avgt 20 59.116 ± 14.276 ms/opNamedJdbcBenchmark.insert 100 100 avgt 20 1.001 ± 0.522 ms/opNamedJdbcBenchmark.queryById100 100 avgt 20 0.415 ± 0.060 ms/opNamedJdbcBenchmark.queryByIdForManualMap 100 100 avgt 20 0.412 ± 0.064 ms/op

標簽: java
相關文章:
主站蜘蛛池模板: 萍乡市| 玛多县| 上思县| 贺兰县| 万安县| 绥棱县| 怀化市| 凌源市| 武平县| 衡南县| 漯河市| 桃园县| 大兴区| 鹤岗市| 涿鹿县| 泸州市| 麦盖提县| 克什克腾旗| 安西县| 罗平县| 东源县| 奉贤区| 关岭| 宾阳县| 丹江口市| 孟村| 济源市| 昆明市| 阜新市| 江山市| 湘阴县| 咸宁市| 仙桃市| 隆尧县| 乌什县| 万盛区| 墨竹工卡县| 彰化市| 巢湖市| 白山市| 白银市|