- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle与提高性能有关的特性.
Oracle与提高性能有关的特性
本章讨论Oracle服务器内容,管理员可通过这些方面来提高数据库性能。尽管这些主题属于Oracle服务器的一部分,但测试人员可将这些方面当作提高数据库性能的手段。
我们知道,数据库索引是创建在数据之上的为提高数据访问性能的对象。在设计数据库索引时,必须谨慎并且需要了解用户访问数据的模式。在某些情况下,设计不善的索引将导致系统性能的下降,本章索引是我们讨论的重点。
这里列出了讨论需要的参数以及其使用方法。
MAX_DSPATCHERS:这个参数指定了系统允许同时进行的调度进程的最大数量。
MAX_SHARED_SERVERS:这个参数指定了系统允许同时进行的共享服务器进程的最大数量。如果系统中出现的人为死锁过于频繁,那么管理员应该增大这个参数的值。
PARALLEL_ADAPTIVE_MULTI_USER:当这个参数的值为TRUE时,系统将启动一个能提高使用并行执行的多用户系统性能的自适应算法。这个算法将根据查询开始时的系统负载自动降低查询请求的并行度。
PARALLEL_AUTOMATIC_ENABLED:如果将这个参数的值设置为TRUE,那么Oracle将确定控制并行执行的参数的默认值。
PARLLEL_BROADCAST_ENABLED:这个参数允许管理员提高散列连接和合并连接操作的性能,在这样的连接操作中,系统将一个大尺寸的结果集与一个小尺寸的结果集连接在一起(在合并操作中,数据的尺寸是根据字节数,而不是记录数确定的)。
PARLLEL_EXECUTION_MESSAGE_SIZE:这个参数指定了系统并行执行时的消息的尺寸(在Oracle的旧版本中,这个概念是指并行查询、PDML、并行恢复和并行复制数据等)。
PARLLEL_MAX_SERVERS:这个参数指定了实例能同时运行的并行执行进程和并行恢复进程的最大数量。随着用户需求的增长,在创建实例时为这个参数设置的值将不再能满足用户需求,所以应当增大这个参数的值。
PARLLEL_MIN_PERCENT:系统将联合使用PARLLEL_MAX_SERVERS、PARLLEL_MIN_SERVERS和该参数。这个参数允许指定并行执行进程(即参数PARLLEL_MAX_SERVERS之值)的最小百分比。
PARLLEL_MIN_SERVERS:这个参数指定了实例并行执行进程的最小数量。其值就是实例启动时Oracle创建的并行执行进程数。
PARLLEL_THREADS_PER_CPU:这个参数指定了实例默认的并行度和并行自适应以及负载平衡算法。它指明了并行执行过程中一个CPU能处理的进程或线程数。
PARTITION_VIEW_ENABLED:这个参数指定了优化器是否使用分区视图。Oracle推荐用户使用分区表(这是在Oracle8之后引入的)而不是分区视图。分区视图只是为了提供Oracle的后向兼容性。
REVOVERY_PARALLELISM:这个参数指定了恢复数据库系统时使用的进程数。
索引
在数据库系统中,索引是一种可选结构,其目的是提高数据访问速度。不论在物理上还是逻辑上,Oracle数据库的索引都是独立于与之相关的表或簇中的数据的。可利用索引来提高用户访问数据的速度或直接从索引中独立检索数据。如果对索引的配置和使用进行了优化,那么索引能大大降低数据文件的I/O操作和提高系统性能。
对用户或应用程序而言,索引是透明的,且不需对应用程序做任何修改。但是,如果知道数据库中存在某个索引,那么可能在编写SQL语句时充分利用这个索引。索引的唯一优势在于可以提高用户访问数据的速度。
在为一个表创建索引之后,Oracle将自动维护这个索引。当用户在表中插入、更新或删除记录时,系统将自动更新与该表相关的索引。一个表可以有任意数量的索引,但一个表的索引越多,用户在该表中插入、更新或删除记录时所导致的系统开销也越大。其原因是无论何时更新表,系统都必须更新与之相关的索引。
与索引有关的概念
索引是建立在表的一个或多个字段之上的。索引的作用大小取决于该字段或字段集的选择性。所谓选择性是指索引能降低数据集中的程度。如果表中与某个索引相关的字段值各不相同,那么该索引就有很好的选择性,一个选择性很差的索引的例子是基于字段值仅为true/false的字段创建的索引,因为表中很多记录该字段的字段值都相同。在本章后面部分,读者将明白选择性将帮助程序员创建不同类型的索引。
一个索引可能只能帮助管理员降低检索的记录数,而不能唯一地确定一条记录。例如:如果为一个表的LastName字段创建了一个索引,现在用户需要搜索John Smith,那么这个索引将返回LastName字段值为Smith的所有记录,因而用户还不得不在返回的记录中搜索含John的记录。索引的选择性越好,就越有
您可能关注的文档
- DSP原理及应用实验报告..doc
- DOS命令中软件故障原因分析大全..doc
- d给排水暖通工程质量通病防治技术措施..doc
- DQ变换的三相PWM整流器控制方案研究及仿真..doc
- DELMIA三维数字化装配工艺设计与仿真技术应用研究..doc
- E1108风巷与原E1108老切眼贯通期间防治水安全技术措施..doc
- EDA技术及应用实验报告..doc
- E5的改进—因子分析模型L的教学内容..doc
- ELISA原理及操作规则..doc
- Elisa实验药品步骤及相关材料..doc
- 2025年中国婴儿浴巾数据监测报告.docx
- 2025年中国高压线路故障指示器行业投资前景及策略咨询研究报告.docx
- 2025年中国两轮手动抛光机数据监测报告.docx
- 2025年中国链条天平钩数据监测报告.docx
- 2025年中国端面气砂轮机数据监测报告.docx
- 中国消防装备行业发展分析及发展前景与投资研究报告2025-2028版.docx
- 2025年中国纯银镶钻石首饰行业市场调查、投资前景及策略咨询报告.docx
- 2025年中国双工位油压冲剪机数据监测报告.docx
- 中国光学镜头行业市场发展分析与发展趋势预测研究报告2025-2028版.docx
- 2025年中国男士休闲外套行业投资前景及策略咨询研究报告.docx
最近下载
- 院感知识试题(附答案).docx VIP
- 分布式光伏电站屋顶租赁协议(标准范本).docx
- 高温防暑安全培训课件.pptx VIP
- 11SG534带水平段钢斜梯(45°)(OCR).pdf VIP
- 一升二数学《暑假作业》 每日一练.docx VIP
- 《商务-谈判》课程标准).doc VIP
- 对我国长距离浆体管道输送工程设计的思考-论文发表.PDF VIP
- 110(66)kV~500kV架空输电线路运行规范.ppt VIP
- 牛津译林版九年级上册英语Unit 1-Unit 8语法知识点复习提纲.pdf VIP
- 《GBT20001.3-2015标准编写规则第3部分:分类标准》(2025版)深度解析.pptx
文档评论(0)