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緩存裏面的對象,性能好、效率高。

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