阿里巴巴国际网站做网站可以吗,佛山科技网站建设,一起做业英语网站,北京h5网页设计基于Oracle的应用系统很多的性能问题都是由应用系统的SQL性能低劣引起的#xff0c;因此SQL的性能优化非常重要。要分析与优化SQL的性能#xff0c;一般是通过查看该SQL的执行计划#xff0c;然后通过执行计划有针对性地对SQL进行相应的优化。 什么是执行计划#xff08;Ex… 基于Oracle的应用系统很多的性能问题都是由应用系统的SQL性能低劣引起的因此SQL的性能优化非常重要。要分析与优化SQL的性能一般是通过查看该SQL的执行计划然后通过执行计划有针对性地对SQL进行相应的优化。 什么是执行计划Explain Plan 执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述。 SQL是一门傻瓜式语言每一个条件就是一个需求访问的顺序不同就形成了不同的执行计划。Oracle必须要做出选择一次只能有一种访问路径也就是一次只能有一个执行计划。那么这时候哪种执行计划开销更低就意味着性能更好速度更快Oracle就会选择哪一种执行计划。执行计划的生成过程叫做Oracle的解析过程Oracle会自动分析执行计划并把更好的执行计划放到SGA的Shared Pool里后续再执行同样的SQL对同样要求严格的话只需要在Shared Pool里面获取就行了不需要再去分析。 我们则可以通过执行计划中的信息对SQL进行有针对性的、引导式的相应的优化。 在PL/SQL中查看执行计划 1.在PL/SQL下可以按F5查看执行计划。很多人以为PL/SQL的执行计划只能看到基数、优化器和耗费等信息其实这个可以在PL/SQL工具里面设置的设置之后可以看到很多其他信息。 2.查看执行计划的语句。 EXPLAIN PLAN FOR 查询语句 完。 如果把人生比作打扑克牌的话那么厉害的人生不是在于能拿到一副好牌而是在于把一副坏牌打好。 转载于:https://www.cnblogs.com/yanggb/p/10863148.html