Oracle数据库如何搜集指定SQL的执行计划和解决过程中的ORA-00904错误

php中文网
发布: 2016-06-07 16:21:53
原创
1334人浏览过

Oracle 数据库如何搜集指定SQL的执行计划和解决过程中的ORA-00904错误 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究) 如何收集指定SQL的执行计划对开发人员来说非常重要的,这里记录下基础的收集

   oracle 数据库如何搜集指定sql的执行计划和解决过程中的ora-00904错误

  (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)

  如何收集指定SQL的执行计划对开发人员来说非常重要的,,这里记录下基础的收集方式,以便查阅和其他人参考。

  1. 链接到sqlplus,如下图

Oracle数据库如何搜集指定SQL的执行计划和解决过程中的ORA-00904错误    三联

  2. 执行下面两个的命令之一

  set autotrace on; (说明:打开自动分析统计,并显示SQL语句的运行结果)

  3. 输入并执行要搜集执行计划的SQL语句。

Oracle数据库如何搜集指定SQL的执行计划和解决过程中的ORA-00904错误

  4. 这样执行计划就会打印出来。如上图

Upscale
Upscale

AI图片放大工具

Upscale 85
查看详情 Upscale

  喎�"" target="_blank" class="keylink">vcD48cD7I57n71NrK1byvtcS5/bPM1tDT9rW9T1JBLTAwOTA0OiZxdW90O09USEVSX1RBRyZx

dW90Ozqx6sq2t/vO3tCntcTOyszio6zI58/Czbw8L3A+PHA+PGltZyBzcmM9"

20140403/201404030849428.jpg" alt="" />

  那么我们需要

  1. 先drop掉表plan_table;

  2. 使用@$ORACLE_HOME/rdbms/admin/utlxplan.sql重建plan_table;如下图

Oracle数据库如何搜集指定SQL的执行计划和解决过程中的ORA-00904错误

  3. 重建完之后的搜集执行计划的效果如下。

Oracle数据库如何搜集指定SQL的执行计划和解决过程中的ORA-00904错误

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号