1
回答
使用druid,执行了两条sql, sql stat只统计第一条Sql
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

使用的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语句来区分的?

举报
lanita
发帖于3年前 1回/192阅
顶部