页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

打开smartbi报表加载慢,根据提供的CPU采样,定位是创建数据库连接慢,此时可以测试通过Java调用jdbc驱动执行SQL,对比通过加载当前驱动创建连接花费的时间;

3、数据库执行SQL/

...

存储过程慢

打开smartbi报表加载慢,根据提供的CPU采样,定位是执行SQL/存储过程时数据库返回结果集慢,但是将一样的SQL放到数据库工具中执行,返回结果并不需要很长时间,此时可以测试通过Java调用jdbc驱动执行SQL,对比通过加载当前驱动执行SQL所花费的时间;

...

观察测试结果中是否展示了红色的错误信息。如果在smartbi查询SQL报错,但是在数据库工具中查询没问题,若通过此方式仍会报错,则需排查驱动的问题。若通过此方式可正常查询,可将结果截图发回,再进一步跟踪此问题;

       (2)创建数据库连接慢、等待数据库返回结果慢、遍历结果集慢 (2)创建数据库连接慢、数据库执行SQL/存储过程慢、遍历结果集慢

分别观察测试结果中输出的创建连接耗时、查询耗时、遍历结果集耗时展示的时间。如果在数据库工具中执行SQL快,但在smartbi中执行慢,若通过此种方式查询所需的时间并不长,可将截图发回,同时将smartbi中查询所需的时间及录制CPU一并反馈发回,以便进一步跟踪此问题;

...