反饋已提交

網絡繁忙

SQL Server查询速度较慢

1. 问题排查

使用 SQL Server 数据库,SQL 语句在数据库里查询异常的快,可是放到 FR 报表里面速度相对慢了,该问题可能由如下几个方面导致:

1.1 原因1:SQL语句是否过于复杂

SQL Server 查询速度较慢,建议先检查 SQL 语句是否过于复杂、是否用了太多的链接查询,优化 SQL 语句来提高访问数据的速度。

详细点击: 优化报表取数

1.2 原因2:网络是否稳定

在访问或导出数据量较大模板时,还要检查网络速度,是否影响访问数据的快慢等。

1.3 原因3:SQLServer驱动包问题

排除以上因素,SQL Server 访问数据慢,那就是 SQL Server 驱动包的原因了,我们默认报表环境下面有两个 SQL Server 驱动(「sqljdbc.jar」和「jtds-1.2.2.jar」),有的时候「sqljdbc.jar」查询速度比较慢,那么就可以尝试换下「jtds-1.2.2.jar」驱动。

驱动所在路径如下图所示: 

企业微信截图_1623397259261.png

使用「 jtds-1.2.2.jar」驱动连数据库有两种方式,下文介绍连接方式:

2. 连接步骤

使用「 jtds-1.2.2.jar」驱动连数据库

2.1 设计器连接

使用「 jtds-1.2.2.jar」驱动连数据库,可直接新建数据连接,数据库类型选择「others」,手动输入「 URL 」和「驱动器」。

驱动:net.sourceforge.jtds.jdbc.Driver

URL:jdbc:jtds:sqlserver://IP:端口号/databaseName

操作详情参见: [设计器]JDBC连接数据库 

示例:

使用「jtds-1.2.2.jar」方式连接,配置信息如下图所示:

驱动:net.sourceforge.jtds.jdbc.Driver

URL:jdbc:jtds:sqlserver://192.168.5.48:1433/TESTjdbc:jtds:sqlserver://IP:端口号/databaseName

注:使用「sqljdbc.jar」驱动链接数据库,URL为jdbc:sqlserver://192.168.5.48:1433;databaseName=TEST

具体方法参见:[平台]Microsoft SQL Server数据连接

1623401360191658.png

2.2 数据决策平台连接

1)以管理员身份登录数据决策系统,点击管理系统>数据连接>数据连接管理,点击新建数据连接如下图所示:

注:如果非管理员用户想要配置数据连接,需要管理员给其分配管理系统下数据连接节点的权限,具体操作请查看:数据连接控制

1586481939815186.png

2)在「常用」选项下选Microsoft SQL Server,如下图所示:

1586482021627437.png

1)根据实际情况输入对应的数据连接信息,如下图所示:

驱动:net.sourceforge.jtds.jdbc.Driver

URL:jdbc:jtds:sqlserver://IP:端口号/databaseName

企业微信截图_16238051278073.png

2)点击测试连接或者在「模式」下点击连接数据库,若弹出连接成功提示框,则表示成功连接上数据库,如下图所示:

企业微信截图_16238051514958.png

附件列表


主題: 原简体文档
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙