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