存储过程性能对比

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 语句。

以上是关于存储过程性能对比的主要内容,如果未能解决你的问题,请参考以下文章

Kubernetes 几种存储方式性能对比 (转载)

基础面试题:面向对象和面向过程的区别,性能对比

存储性能测试漫谈

Docker五种存储驱动原理及应用场景和性能测试对比

序列化框架性能对比

深度分析 | MyCat与DBLE的对比性能调优