Mybatis、Ibatis sql软解析、硬解析性能比较

sql xml两种参数写法比较

硬件平台:

4核4线程 + 8G内存笔记本、单实例Tomcat

被测方法:

LoginService.login方法

模拟参数:

20s内发起300线程

对比结果:

解析方式 参数符号 jdbc时间 方法执行时间 PreparedStatment Cache命中率 防御SQL注入攻击
软解析 #xx# 660ms/次 10.6s/次 72.5%
硬解析 xxxx 940ms/次 11.6s/次 11.9% 不能

总结:

软解析可以复用ps缓存里面的对象,性能好、效率高。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章