arthas查看sql
watch java.sql.Connection prepareStatement '{params,throwExp}' -x 3watch java.sql.Statement executeQuery '{params,throwExp}' -x 3
watch org.apache.ibatis.mapping.BoundSql getSql '{params,returnObj,throwExp}' -x 3- temp
watch java.sql.Statement executeQuery '{params,returnObj,throwExp}' -n 5 -x 3watch java.sql.Statement executeQuery '{params,returnObj,throwExp}' -x 3watch java.sql.Statement executeQuery '{params,returnObj,throwExp}' -x 2
# 过滤某个表的sqlwatch java.sql.Statement executeQuery '{params,returnObj,throwExp}' -x 2 | grep -C 5 "com_commodity_shop"
# 看到的是jpa的非本地sqlwatch javax.persistence.EntityManager createQuery '{params,returnObj,throwExp}' -n 5 -x 3