Oracle
2015-09-05 01:34:41 6 举报
Oracle是一家全球领先的企业级软件公司,总部位于美国加利福尼亚州。该公司提供一系列集成的软件和硬件解决方案,包括数据库管理系统、云应用、中间件、服务器等,广泛应用于各个行业。Oracle的数据库管理系统是其最著名的产品之一,被广泛用于企业管理、数据存储和分析等领域。此外,Oracle还提供了一系列云服务,如云基础设施、云平台和云应用,帮助企业实现数字化转型。Oracle一直致力于创新和发展,不断推出新的技术和解决方案,以满足不断变化的市场需求。
作者其他创作
大纲/内容
true:取回之前解析的信息并重用(软解析)
备注小卡片:大家想想就明白了,分配给共享池中的内存是有限的,原先已经加载的语句就不能长时间放入其中。(有一种算法叫最近最少使用LRU)。该算法类似于先进先出系统有兴趣的可以了解下,这里不做详解。当写SQL语句的时候,需要牢记一点:为了高效的使用共享池,语句需要可以共享。如果你所写的每一条语句都是唯一的,基本上就违背了设计共享池的初衷。语句共享性越差,你将看到响应时间的影响越大。
false:执行所有的工作来为当前语句生成执行计划,并将它放在缓存中以后使用(硬解析)
执行过的每一句SQL语句在共享池中都存有解析后的内容共享池中存储这些语句的地方称为库高速缓存。在解析一条SQL语句之前Oracle都会检查库高速缓存看其中是否存在同样的语句。如果存在,Oracle就会从缓存中读取这些信息并使用该信息而不是将同样的语句在解析一遍。不管有多少用户想要执行同样的SQL语句,Oracle都只会解析改语句一次,然后在所有想要使用的用户之间共享
解析之后
数据字典高速缓存区域
SQL
Oracle使用的系统参数
这条语句是不是执行过
Oracle共享池:
所有的数据库对象信息
0 条评论
下一页