精华内容
下载资源
问答
  • LDAP协议规范表明,一个活动目录对象可以由一系列域组件、OU和普通名字来代表,它们组成了活动目录中的命名路径。LDAP命名的路径是用来访问活动目录对象的,它包括了下面的两类:% T* B4 E: k( {8 ^ 9 U& n1 d0 J; Q...
  • oracle共享池

    千次阅读 2016-02-03 14:43:35
    根据DBA的指令或以自动管理方式,共享池本身的大小可以动态协调。 1.库缓存 库缓存是内存区域,按其已分析的内存格式存储最近执行的代码。分析就是将编程人员编写的代码转换为可执行的代码,这是oracle根据需要

    共享池是最复杂的SGA结构。它分为许多子结构,这些子结构由oracle服务器内部管理。共享池中的所有结构都是自动管理的。在共享池的总体大小范围内,各个结构的大小将因针对实例的活动模式而异。根据DBA的指令或以自动管理方式,共享池本身的大小可以动态协调。

    1.库缓存

    库缓存是内存区域,按其已分析的内存格式存储最近执行的代码。分析就是将编程人员编写的代码转换为可执行的代码,这是oracle根据需要执行的一个过程。通过将代码缓存在共享池,可以在不重新分析的情况下重用,极大的提高性能。分析SQL代码会占用一些时间。考虑一个简单的SQL语句:
    select *  from products where product_id=100;
    在执行此语句之前,oracle服务器必须计算出它的含义及执行方法。首先什么是products?这是一个表,它是一个同义词还是一个视图?它是否存在?再来看“*”,如果products是表,则此表包含哪些列?用户有权查看此表吗?这些问题及其他任何问题的答案只有通过查询数据字典才能找到。
    在了解了语句的真实含义后,服务器必须确定如何以最佳方式执行它。product_id列上编制了索引吗?如果编制了索引,使用索引定位行快,还是扫描整个表来的更快?针对数据字典执行更多查询吗?针对用户表的一个简单的单行查询,很可能会生成针对数据字典的很多查询,分析语句的时间比最终执行它的时间还长,共享池的库缓存的目的是以分析格式存储语句供执行。第一次发出语句时,必须在执行前进行分析,而到了第二次将可以立即执行。在设计完好的应用程序中,可能只分析一次语句,而后将其执行数百万次。这会节省大量时间。

    2.数据字典缓存

    数据字典缓存有时成为“行缓存”。它存储最近使用的对象定义:表、索引、用户和其他元数据定义的描述。通过此类定义放在SGA的内存中,以便使所有会话可以直接访问它们,而不是被迫从磁盘上的数据字典中重复读取它们,从而提高分析性能。
    数据字典缓存存储对象定义,因此当真的需要分析语句时,可以更快的执行分析,而不需要查询数据字典。考虑一下,在连续发出这些语句时,会发生什么事情:
    select sum(order_amount) from orders;
    select * from orders where order_no=100;
    这两个语句都必须进行分析,因为它们是不同的语句,但通过分析第一个select语句,针对orders表及其列的定义将加载到数据字典缓存中,因此,第二个语句的分析速度将因此加快,因为不再需要访问数据字典。

    3.PL/SQL区

    存储的PL/SQL对象是过程、函数、打包的过程、打包的函数、对象类型定义和触发器。它们全都像源代码那样存储在数据字典中,也使用已编译的格式。当会话调用存储的PL/SQL对象时,它必须从数据字典读取。为了避免重复读取,将对象缓存到共享池的PL/SQL区。
    第一次使用PL/SQL对象时,必须从磁盘上的数据字典表执行读取,但随后的调用将快得多,因为已经可以在共享池的PL/SQL区使用相应的对象。
    提示:PL/SQL可以从用户进程发出,而不存储在数据字典中。这称为匿名PL/SQL。匿名PL/SQL不能被缓存和重用,但必须动态编译。与存储的PL/SQL相比,其性能表现始终较差。应该鼓励开发人员将所有匿名PL/SQL转换为存储的PL/SQL。

    4.SQL查询和PL/SQL函数结果缓存

    在很多应用程序中,同一个查询将由同一个会话或多个不同的会话执行多次。通过创建结果缓存,oracle服务器可以将此类查询的结果存储在内存中。在下次发出查询时,服务器可以检查缓存结果,而不是运行该查询。
    结果缓存机制具有足够的智能,跟踪查询运行所针对的表是否发生了更新。如果有了更新,则查询结果将失效,并发出下一次查询,重新运行查询。因此,不存在接收到过时缓存结果的风险。
    PL/SQL结果缓存使用类似的机制。在执行PL/SQL函数时,可以缓存其返回值供函数下次执行时使用。如果传递给函数的参数或函数查询的表发生了变化,那么将重新计算函数,否则,将返回缓存值。
    默认方式下,将禁用SQL查询和PL/SQL函数结果缓存,但如果以编程方式将其启用,那么可以极大的提高性能。此缓存位于共享池中:与前面描述的其他内存区域不同,它赋予了DBA一定程度的控制能力--DBA可以指定其最大容量。

    5.设置共享池的大小

    设置共享池的大小将对性能产生重要影响。它应该足够大,以便缓存所有频繁执行的代码和频繁访问的对象定义(在库缓存和数据字典缓存中),但也不能过大,以至于连仅执行一次的语句也要缓存。如果共享池过小,则性能将下降,因为服务器会话将反复抢夺其中的空间来分析语句,此后,这些语句会被其他语句重写,在重新执行时,将不得不再次分析。过大的共享池也会对性能产生不良影响,因为搜索的时间过长。如果共享池小于最优容量,则性能将下降。但有一个最小容量,如果低于此限度,则语句将失败。
    共享池中的内存将按照LRU(最近最少使用least recently used)算法来分配。如果oracle服务器需要共享池中的空间,它将重写闲置时间最长的对象。如果再次需要相应的对象,将不得不重新加载,重新加载可能重写另一个对象。
    提示:确定最优容量是一个性能调整问题,但可以这样讲:大多数数据库都需要一个数百MB的共享池。有些应用程序需要1GB以上的共享池,但很少有应用程序能够在共享池小于100M时充分运行。
    展开全文
  • 中央活动区包括小陆家嘴、外滩、人民广场、徐家汇等十几个区域,重点发展金融服务、总部经济、商务办公、文化娱乐、创新创意、旅游观光等全球城市核心功能。城市副中心包括五角场等9个主城副中心、5个新城中心和金山...
  • C++MFC教程

    热门讨论 2013-05-21 13:37:15
    利用虚拟性可以在必要时更好的控制窗口的活动。而且C++本身所具备的超越C语言的特性都可以使开发者编写出更易用,更灵活的代码。 在MFC中对消息的处理利用了消息映射的方法,该方法的基础是宏定义实现,通过宏定义...
  • 鉴于市场上用户的手机型号、种类、屏幕分辨率等参差不齐,传统方式根据主流系统分别开发相应的系统耗时又耗力,为了高效开发并节约开发项目成本,本文采用Android+HTML5相结合的方式进行移动端Web系统的设计研发工作...
  • 网络组建域管理课件2

    2009-02-08 22:29:19
    (11)当出现【区域设置】对话框时,可以为不同的区域和语言自定义Windows 2000,以便用它来决定如何显示数字、日期、时间、货币等。默认的区域为【中文(简体)】,如左下图所示,然后单击【下一步】按钮。 (12)...
  • 我们与复旦大学心理研究中心等机构的数位教育心理学方面博士合作,将陆续推出系列心理与学习方法测试,根据不同学生年龄段和知识水平和性格来进行测试与解析,让你更加了解自己或自己的孩子学生,并对改进其学习方法...
  • 我们与复旦大学心理研究中心等机构的数位教育心理学方面博士合作,将陆续推出系列心理与学习方法测试,根据不同学生年龄段和知识水平和性格来进行测试与解析,让你更加了解自己或自己的孩子学生,并对改进其学习方法...
  • 44.按照供应商的重要性分类,即依据供应商对本单位的重要性和本单位对供应商的重要性进行分析,可以分为四种供应商类型。如果公司认为供应商有很强的产品开发能力,采购业务对公司很重要,而且供应商也认为公司的...
  • 本软件省去了您在网页上查询的麻烦,直接在本程序内即可查询信息,可以鉴别钓鱼网站、黑网站、色情、黄色网站,软件分为三种鉴别方式:分别是:初级鉴别、中级鉴别、高级鉴别、一共有9个功能,目前还有一个功能尚未...
  • 答:根据采掘工程的阶段和对地质说明书的使用要求的不同,可将地质说明书分为开拓区域地质说明书、采区地质说明书、掘进地质说明书和回采地质说明书等四种。 煤矿主要地质图有,井田地形地质图,地层综合柱状图、岩...
  • 美萍足浴软件1010v2

    2010-04-29 13:27:13
    包间项目:包间项目也可以理解为包间的种类(例如可分为豪华包间、普通包间等)。包间项目只能做为消费项目添加到某个已开单的包间中。 商品项目:是店方提供给宾客的并收取一定费用的项目(例如:服务项目、酒水、...
  • 5.在计算机的数据处理中,文件的组织方式可以分为以下三种( ) A.层次文件、网状文件、关系文件 B.链表文件、树型文件、网状文件 C.顺序文件、索引文件、直接文件 D.磁盘文件、磁带文件、光盘文件 6.管理信息系统...
  • 软件工程知识点

    2012-12-02 21:34:25
    甘特图表是一种常用的项目进度图表,可以直观地描述项目任务的活动分解,以及活动之间的依赖关系、资源配置情况、各项活动的进展情况等。 四、软件需求分析 1.需求分析任务 (1)用户需求 用户需求是用户关于软件...
  • 集成电路根据它包含的电子元件数目可以分为小规模,中规模,大规模,超大规模,极大规模集成电路。按照集成度(单个集成电路所含的电子元件数目) 小规模集成电路 SSI 100~3000中规模集成电路 MSI 3000~100000 大...
  • Android程序设计基础

    热门讨论 2013-08-03 16:28:04
    基于位置的服务使用GPS或手机发射塔三角测量法,让你可根据所处位置来定制用户体验。凭借功能全面的SQL数据库,利用强大的本地存储,可以完成偶尔连接的计算和同步操作。浏览器和地图视图可以直接嵌入在应用程序中。...
  • 通过在线调查或者电子询问调查表等方式,不仅可以省去大量的人力、物力,而且可以在线生成网上市场调研的分析报告,趋势分析图表和综合调查报告。 4、市场营销功能 传统经济时代的经济壁垒,地区封锁、人为屏障、...

空空如也

空空如也

1 2 3
收藏数 47
精华内容 18
关键字:

区域活动根据活动方式可以分为