存储过程性能对比
Posted
技术标签:
【中文标题】存储过程性能对比【英文标题】:Stored procedure performance comparison 【发布时间】:2011-11-29 15:46:02 【问题描述】:谁能推荐一些工具来比较 11g 上的 oracle 存储过程的性能。
【问题讨论】:
Is there a tool to load test a PLSQL 的可能重复项 使用分层分析器:查看我对上面提到的问题的回答 【参考方案1】:Toad for Oracle 可以为您执行此操作,请将此视为reference
【讨论】:
那是为了调优 SQL 语句。存储过程可能存在各种其他问题:例如,如果我们调用一个查询 10000 次而不是执行基于集合的操作一次,那么该 SELECT 是否经过良好调整并不重要。跨度> 你是对的。我在想他会测试查询,然后将其设为 PROC。 一些 PL/SQL 根本不包含任何 SQL。所以我认为调优存储过程至少与 DBA 一样是开发人员的任务。 如果您是开发人员,您会收听 TOAD。如果您是 DBA,则不会。开发人员什么时候想要调优一个完全没有 SQL 的存储过程? 何时需要调整。假设它正在做一些计算上昂贵的事情。或者做很多 I/O。或者等待来自 extproc 的响应。或者它正在缓存集合中的数据。等等。很简单,调整 PL/SQL 不仅仅是调整 SQL 语句。以上是关于存储过程性能对比的主要内容,如果未能解决你的问题,请参考以下文章