...
数据库执行SQL快,但在smartbi中执行慢,若通过此种方式查询所需的时间并不长,可将截图发回,同时将smartbi中查询所需的时间及录制CPU一并反馈发回,以便进一步跟踪此问题。
(本文档仅供参考)
有时候数据库报错往往会影响真实问题原因的分析,所以为了排查一些看似和smartbi相关但实际又是数据库jdbc驱动抛出的异常问题,可以通过java代码直接调用jdbc接口实现相关查询看是否正常,从而对比smartbi的逻辑是否有误。另外有时候报表加载慢,根据提供的CPU,定位是数据库那边执行了SQL后返回结果慢,但是将一样的SQL放到数据库中,返回结果并不需要很长时间,此时也可以测试通过Java调用jdbc驱动执行SQL,看执行SQL所需要的时间。