决定PL/SQL的时间选择

 
   | |

导读:本文主要介绍更好的给PL/SQL记时,可以看到更加精确的单位的方法。

关键词:PL/SQL 时间 Oracle 时间

正在加载数据... 【TechTarget中国原创】我正试图确定如何来给我的PL/SQL记时,从而我能够做试验来确定以某种方式做某件事情是否比其他的方式快。我可以显示之前和某些处理之后的系统时间,但是我只能看到秒。有没有什么方法可以看到更加精确的单位,或者有没有其他更好的方法?感谢您提供的任何帮助……

【TechTarget中国原创】问:我正试图确定如何来给我的PL/SQL记时,从而我能够做试验来确定以某种方式做某件事情是否比其他的方式快。我可以显示之前和某些处理之后的系统时间,但是我只能看到秒。有没有什么方法可以看到更加精确的单位,或者有没有其他更好的方法?感谢您提供的任何帮助。

  此问题提交于2004年10月26日

  答:在SQL*Plus 中可以设置时间和计时,通过执行以下的命令:  


set time on
set timing on

  现在你执行PL/SQL 的时候,就可以得到计时了。

  还有一些其他的方法可以判断一个查询是否比其他的要好一点。你可以对你的SQL中使用EXPLAIN计划,这样就可以查看Oracle编译是如何取出你的查询结果中的记录的。

  你还可以使用tkprof查看与你的SQL语句相关的物理I/O。

 
查看全文
 
 
 
 
 

Oracle PL/SQL

 
对于一个有相关IT经验的人来说,从头学起PL/SQL该选什么样的书?一本好书对于学习一门新技术究竟有多大的影响?专家Dan Clamage给出了解答。
 
开发人员会发现Toad有两点功能很有价值:自动化设计器和ER图工具。自动化设计器提供了一种RAD方法来创建Oracle数据库批文件的等价物。
 
Quest公司的Toad 10有四款针对Oracle产品的不同套件,它们可以帮助Oracle DBA和开发人员们更好地管理数据库和应用。
 
如何使用PL/SQL列出有特殊符号的行,PL/SQL专家将给出相应的建议,并教您如何使用translate、char和trunk函数。
 
触发器的类型有三种:DML——按照表中的DML语句触发;Instead-of——按照视图而不是DML语句触发;System——当系统事件发生时触发,比如关闭或启动系统。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录