发出一个sql语句或sql命令,让数据库执行,那么sql语句在数据库内部就要被解析,建立它的execution plan(执行规划(计划)),然后按照执行计划去执行。
每一个sql语句都要被解析,解析成原子操作去执行。解析好的sql语句都会存在共享池里面。
Shared Pool used to store:
--Most recently executed SQL statements
--Most recently used data definitions
It consists of two key performance-related memory structures:
--Library Cache
--Data Dictionary Cache
======================
How to resize the shared pool:
alter system set shared_pool_size = 64M;
======================
Library Cache:
It stores information about the most recently used SQL and PL/SQL statements
(存储的是经过编译解析后的SQL语句和PL/SQL语句)
Enables the sharing of commonly used statements.
Is managed by a Last Recently Used(LRU) algorithm.
Consists of two structures:
--Shared SQL area
--Shared PL/SQL area
Size determined by the Shared Pool Sizing
====================
(如果现在执行的sql语句已经在LibraryCache中了,就不需要再解析,就可以提高执行速度)
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比玉泉网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式玉泉网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖玉泉地区。费用合理售后完善,十载实体公司更值得信赖。
不登高山,怎知天高;不临深溪,焉知地厚!站在坚实的土地上,做着生命中最真实的事情;像一棵挺拔的大树,认可自己的命运并敢于迎接属于这一方天空的风风雨雨。
文章标题:sql---oracle----sharePool-创新互联
网页URL:
http://njwzjz.com/article/pegpo.html