反馈已提交

网络繁忙

可监控SQL执行的druid线程池

  • 文档创建者:Suki陈
  • 历史版本:4
  • 最近更新:HeroZ 于 2023-02-23
  • 1. 概述

    1.1 版本

    报表服务器版本插件版本
    11.0V2.4

    1.2 功能简介

    安装「可监控SQL执行的druid线程池」插件后,在管理系统下新增「SQL执行监控」节点。

    用户可在该节点页面中实现以下功能:

    1)查看 SQL 的执行的详细数据,包括 SQL语句、模板与执行次数、数据连接名等。

    2)支持用户在该页面中查询、导出、重置 SQL 执行记录。

    2. 示例

    2.1 安装插件

    点击下载插件:可监控SQL执行的druid线程池

    设计器插件安装方法参照:设计器插件管理

    服务器安装插件方法参照:服务器插件管理

    2.2 开启SQL执行监控

    插件安装完成后,管理员登录数据决策系统,可以查看到在管理系统下已经新增「SQL执行监控」节点。

    SQL 执行监控默认为未开启状态,点击「开启」按钮,弹出提示信息「当前操作会中断所有JDBC连接」,点击「确定」后,SQL执行监控开启成功。

    2.3 查看SQL执行记录

    开启 SQL 执行监控后,所有执行过的 SQL 语句均会在「SQL执行监控」页面内留下记录。

    点击「刷新」按钮后,即可查看到更新的的 SQL 执行记录。

    「SQL执行监控」页面内会提供一张报表供用户查看具体信息。如下图所示:

    • 编号:为不同的 SQL 语句生成编号

    • SQL:执行的 SQL 语句

    • 模板与执行次数:在同一数据连接下,记录报表会根据 SQL 语句分组,记录一条 SQL 语句在不同模板中的使用与执行次数。

    • 时间相关信息包括:执行总时间、平均时间、最长执行时间、最大执行时间开始时间、游标时间、平均游标时间。

    • 执行次数:对每条 SQL 语句的执行次数组内求和。

    • 行数相关信息包括:获取行数、平均行数、最大行数。

    • 数据连接名:SQL 语句执行时访问的数据连接。

    2.4 查询SQL执行记录

    用户可以选择某个数据连接,并设置查询条件。点击「查询」,可以取出该查询条件下的 SQL 执行信息,如下图所示:

    注:执行过 SQL 的数据连接才会出现在「选择数据连接」的下拉复选框中。

    2.5 导出SQL执行记录

    SQL 执行记录不支持存储,用户可以通过页面工具栏中的按钮导出记录,导出方式包括:打印、导出、邮件等。如下图所示:

    2.6 重置SQL执行记录

    点击「重置」按钮,选择「确定」后,系统会清除该页面上的 SQL 执行记录,开始记录所有新的 JDBC 连接和 SQL 执行信息。如下图所示:

    2.7 关闭SQL执行监控

    点击「关闭」按钮,弹出提示信息「确定推出?」,点击「确定」,即可关闭 SQL 执行监控。

    退出监控后,再次开启监控,在页面上不会保存上次的监控记录,开始记录所有新的 JDBC 连接和 SQL 执行信息。如下图所示:

    3. 注意事项

    1)弹窗警告「当前操作会中断所有JDBC连接」,在点击「确定」后才可开启 SQL 执行监控。

    此警告确认为正常功能。

    用户在开启 SQL 执行监控时,有正在访问的数据连接,如预览模板取数等。此时,已有的数据库连接无法被监控,需要全部断开并警告。

    点击「确定」后,系统开始记录所有新的 JDBC 连接和 SQL 执行信息。

    2)每次执行报表后,SQL 执行监控中会多出一条 SQL 为 select 1 的执行记录

    select 1 执行记录的出现为正常现象。

    该 SQL 语句用于校验数据连接,在开启校验的情况下就会出现,用户也可以自定义 SQL 校验语句。

    如果不开启校验,可能会由于使用失效的数据连接而造成模板预览报错等问题。如下图所示:


    附件列表


    主题: 性能优化
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持