You need to enable JavaScript to run this app. SQL Developer 18.4版本Autotrace不显示执行统计的技术问询
优惠活动
大模型
产品
解决方案
定价
更多

SQL Developer 18.4版本Autotrace不显示执行统计的技术问询

SQL Developer 18.4 Autotrace触发正常但无执行统计数据解决方案

本地软件设置排查

  • 检查Autotrace面板的可见状态:不要仅通过右下角位置判断面板是否加载,可通过顶部菜单栏依次选择 视图 > Autotrace,强制唤起对应面板;18.4版本支持将底部标签栏的面板拖动到窗口边缘自动隐藏,很多场景下面板只是被折叠隐藏,并非未加载。
  • 核对Autotrace的显示开关:打开Autotrace面板右上角的齿轮设置图标,确认「显示执行统计」「显示执行计划」选项为勾选状态。18.4版本存在已知配置bug:若曾手动取消过统计项勾选,重启软件后即便重新触发F6,也不会自动加载统计区域,仅会显示空白面板。
  • 验证触发的SQL类型:18.4版本对DDL、DCL类语句触发F6时,仅会完成Autotrace流程的前置触发动作,不会拉取执行计划与统计数据,属于版本默认行为。

易遗漏的权限与连接配置核查

用户虽已被授予指定动态性能视图的查询权限,但仍可能存在以下配置缺口:

  • 确认PLUSTRACE角色是否已正确授予:即便账号可独立查询全部v$性能视图,缺少该角色时,Autotrace模块的后端采集逻辑会静默失败,不会弹出权限报错,仅表现为统计区域空白。可执行SELECT * FROM ROLE_SYS_PRIVS WHERE ROLE = 'PLUSTRACE';验证角色生效状态,若返回结果为空,说明角色未完成授权。
  • 确认对PLAN_TABLE的操作权限:18.4版本不会自动为用户创建私有临时计划表,若依赖全局共享的PLAN_TABLE,账号缺少INSERT/SELECT/DELETE权限时,执行计划采集流程会静默中断,连带关联的执行统计数据也无法正常加载。
  • 检查连接高级属性配置:打开当前数据库连接的编辑页面,切换至「高级」标签,确认「使用Oracle客户端的Autotrace」选项未被勾选。18.4版本存在适配bug,勾选该选项后,软件会绕过自身内置的采集逻辑,直接调用本地SQL*Plus的Autotrace模块,只要本地客户端环境配置异常,就会完全拉取不到统计数据。

18.4版本专属故障修复

  • 重置本地Autotrace缓存:完全关闭SQL Developer,找到本地用户目录下对应版本的sqldeveloper配置文件夹,删除路径下o.jdeveloper.db.autotrace对应的缓存目录后重启软件,损坏的面板配置会被自动重置为默认状态。
  • 规避大结果集采集阻塞问题:若执行的SQL返回结果行数较多,18.4版本的Autotrace采集线程会因等待结果集加载完成被阻塞,表现为面板持续加载、无统计数据返回。可临时调整SQL结果集的抓取行数上限,验证采集流程是否正常。

内容的提问来源于stack exchange,提问作者Khallas301

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.29 02:36:00