1
回答

使用的druid版本1.0.13
程序里执行的sql代码如下:
Connection connection = dataSource.getConnection();
Statement statement = connection.createStatement();
String sql = "select name from t1";
ResultSet set = statement.executeQuery(sql);
sql = "select id from t1 where name<5";
set = statement.executeQuery(sql);
druid sql stat中显示的统计信息只有select name from t1被执行了2次,没有select id from t1 where name<5,如下图所示:
但是慢日志中有记录出这两个sql,如下图所示:
我的怀疑:难道sqlstat中的sql就按照connection来区分的,不是按照sql语句来区分的?