oracle执行计划详解 怎么使用plsql查看执行计划?
怎么使用plsql查看执行计划?
编写一段SQL代码后,通过查看SQL的执行计划,可以初步预测SQL在运行时的性能。特别是当我们发现SQL语句的效率很低时,我们可以通过查看执行计划来分析SQL代码的问题。
那么,作为开发人员,如何使用执行计划来评估SQL语句的性能呢?总结以下步骤供参考:1。打开熟悉的查看工具:PL/sqldeveloper。
在PL/SQL developer中编写一段SQL代码后,按F5,PL/SQL developer将自动打开“执行计划”窗口以显示SQL的执行计划。
2. 一般来说,与执行计划的第一行相对应的成本值反映了运行此SQL的总估计成本。单看总成本是没有意义的,但它可以与具有相同逻辑和不同执行计划的SQL的总成本进行比较。一般来说,低成本的执行方案比较好。
3. 按照从左到右、从上到下的方法,了解执行计划的执行步骤
执行计划按层次逐级缩进。从左到右,首先执行缩进最多的步骤。如果缩进量相同,则按照自上而下的方法判断执行顺序,大致认为以上步骤是先执行的。每个执行步骤都有相应的成本。我们可以从单步成本水平和单步估算结果集(对应行/基数)来分析表的访问方式、连接顺序以及连接方式是否合理。
如果在plsql里边查看存储过程的执行计划?
存储过程没有执行计划,只有SQL有执行计划。
您可以逐个分析存储过程中的SQL
oracle执行计划详解 年鉴计划详细剧情解析 年鉴计划结局解析
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。