Welcome 微信登录

首页 / 数据库 / MySQL / 巧用sqlplus跟踪性能

近期有一堆Delete语句要执行,把整个34条Delete语句写成一个PROCEDURE执行,但是执行的时候看不到单个DELETE语句的执行计划和时间,想到用SQLPLUS根踪每条DELETE的执行时间和执行计划:
  1. SQL>SET TIMING ON  --显示执行时间   
  2. SQL>SET AUTOT ON  --显示执行计划和统计信息   
  3. SQL>SET ECHO ON    --显示执行的SQL语句本身   
  4. SQL>SPOOL D: rack.log  --输出到日志文件   
  5. SQL>@D:delete.sql  --执行脚本   
  6. SQL>SPOOL OFF     --输出结束  
这样,就可以在track.log中看到详细的每条语句的执行情况了。Oracle中存储过程如何控制提交和回滚在PL/SQL中如何让程序暂停几秒钟相关资讯      Oracle数据库  Oracle入门教程  oracle数据库教程 
  • Oracle数据库全球化  (03月01日)
  • Oracle数据库日期过滤方法性能比较  (02/02/2015 13:20:26)
  • Oracle数据库安装中端口被占用问题  (10/29/2014 07:42:24)
  • 在CentOS 6.6上搭建C++运行环境并  (10/10/2015 19:44:40)
  • Oracle数据库无法使用localhost和  (11/14/2014 16:39:10)
  • 使用SQLT来构建Oracle测试用例  (08/28/2014 06:17:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数