OracleERP最佳技术实践E-BusinessSuiteOracle性能优化之执行计划Author: 苏南生E-Mail: #hand-CreationDate: October19,2014LastUpdated: October19,2014DocumentRef: <DocumentReferenceNumber>Version: DRAFT1AApprovals:<Approver1> <Approver2> CopyNumber _____DocumentControlChangeRecord1DateAuthorVersionChangeReference 2014-10-19snansDraft1aNoPreviousDocument ReviewersNamePosition 1LibraryMasterProjectLibrary2 ProjectManager3 4 NoteToHolders:opyofthisdocumentandprintitout,pleasewriteyournameontheequivalentofthecoverpage,,pleasewriteyournameonthefrontcover, ii1. 概要 32. 执行计划 113. OpenandClosedIssuesforthisDeliverable 12OpenIssues 12ClosedIssues %的性能问题是有糟糕的SQL语句引起的。优化是选择最有效的执行计划来执行SQL语句的过程,这是在处理任何数据的语句中的一个重要步骤。对Oracle来说,执行这样的语句有许多不同的方法,譬如说,将随着以什么顺序访问哪些表或索引的不同而不同。所使用的执行计划可以决定语句能执行得有多快。Oracle中称之为优化器(Optimizer)的组件用来选择这种它认为最有效的执行计划。(因为解析操作比较费资源,会导致性能下降),在第一次解析之后,Oracle将SQL语句及解析后得到的执行计划存放在内存中。这块位于系统全局区域SGA(systemglobalarea)的共享池(sharedbufferpool)中的内存可以被所有的数据库用户共享。因此,当你执行一个SQL语句时,如果该语句和之前的执行过的某一语句完全相同,并且之前执行
Oracle+11g性能优化-执行计划 来自淘豆网www.taodocs.com转载请标明出处.