决定PL/SQL的时间选择

日期: 2008-07-15 作者:Azim Fahmi 来源:TechTarget中国 英文

问:我正试图确定如何来给我的PL/SQL记时,从而我能够做试验来确定以某种方式做某件事情是否比其他的方式快。我可以显示之前和某些处理之后的系统时间,但是我只能看到秒。有没有什么方法可以看到更加精确的单位,或者有没有其他更好的方法?感谢您提供的任何帮助。   此问题提交于2004年10月26日   答:在SQL*Plus 中可以设置时间和计时,通过执行以下的命令:   set time on set timing on   现在你执行PL/SQL 的时候,就可以得到计时了。

  还有一些其他的方法可以判断一个查询是否比其他的要好一点。你可以对你的SQL中使……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

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

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

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


set time on
set timing on

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

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

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

相关推荐