CSDN 对格式支持比較弱。能够到http://user.qzone.qq.com/88285879/blog/1399382878 看一致的内容。

Performance Tuning Guide 11G中新增特性

本章描写叙述了Oracle11g Release2(11.2)中添加了哪些新的性能调整 特性,以及指向这些添加信息。

本章节描写叙述的特性以及增强,包括了优化数据库性能的各个方面。

关于Oracle11gR2的全部新特性汇总,能够查看Oracle Database New Features Guide.

11.2.0.2中新增的新特性(关于性能调优)

新增的以及更新过的性能调整特性包含:

注:Resource Manager(资源管理器,正文中统一称之为缩写RM)

l 资源管理器 关于 并行语句队列 的增强

你能够使用RM 对一个并行语句队列中的 语句排列顺序进行控制。

举个样例,你能够保证高优先级的语句 在队列中花费更少的时间(优先级高的先运行)。相同,你能够使用一个指令 防止一个 consumer group(RM中的术语,不懂自己去baidu) 占用掉全部的并行资源。以及能够指定 并行语句在队列中的最大等待时间(之后就会開始运行)。

很多其它的信息请阅读 "Managing CPU Resources Using Oracle Database Resource Manager" 以及Oracle Database VLDB and Partitioning Guide.

l 资源管理器 关于 CPU利用限制 的增强

你能够使用RM来对每一个consumer group进行CPU消耗限制,这个特性限制了低优先级 会话的CPU消耗,能够帮助协调工作量(均衡压力)。

很多其它信息请阅读 "Managing CPU Resources Using Oracle Database Resource Manager".

l 自己主动SQL调整的新包

DBMS_AUTO_SQLTUNE包是 管理自己主动SQL调优的一个新接口。和SQL调优建议包 DBMS_SQLTUNE包不同 。

DBMS_AUTO_SQLTUNE须要DBA角色,而DBMS_SQLTUNE仅仅须要ADVISOR权限。

很多其它信息请阅读"Configuring Automatic SQL Tuning"(本手冊17章的17.2.3).

l Oracle Orion I/O測试工具文档

Oracle Orion 工具,能够在不安装Oracle或创建数据库的情况下,预測一个Oracle数据库的性能(听起来非常高大上)。和其它I/O评估工具不同,Oracle Orion 就是专门模拟Oracle 数据库 I/O负载的工具,它和Oracle软件使用相同的 I/O 软件堆栈。Orion 相同能够模拟ASM条带化后的性能。

很多其它信息请阅读 "I/O Calibration with the Oracle Orion Calibration Tool".(本手冊第8章 8.4)

11.2.0.1中新增的新特性(关于性能调优)

新增的以及更新过的性能调整特性包含:

l 新增的AWR(Automatic Workload Repository)视图

AWR支持了一些新的历史事务,包含DBA_HIST_DB_CACHE_ADVICE和DBA_HIST_IOSTAT_DETAIL

很多其它信息请阅读"Using Automatic Workload Repository Views"(本手冊第5章 5.3.5)

l 新的AWR报告

新的AWR报告以及AWR周期对照报告,在Oracle RAC中加入了。

很多其它信息请阅读 "Generating Automatic Workload Repository Reports"(5.3.6) 以及 "Generating Automatic Workload Repository Compare Periods Reports"(5.3.7).

l Client result cache中支持表凝视信息

Client result cache支持了表的凝视信息

很多其它信息 请阅读"Using Result Cache Table Annotations".(7.6.3.3)

l RESULT_CACHE 中增强关于PL/SQL的凝视

在11.1中。PL/SQL函数中查询引用凝视表 须要RELIES_ON子句。这个子句如今已经不再须要了。

l 语句级使用hint指定并行度

并行hint中能够指定并行度了。

很多其它信息请阅读"Hints for Parallel Execution"(19.1.2.7)

l 在内存中的并行运行

当使用并行查询时,你能够配置数据库,通过使用buffer cache 取代 曾经的直接路径读(PGA)。

当一个数据库server有非常大的内存时,这个设置可能是合适的。

相同。一个RAC数据库能够将全部节点的内存汇总起来,这样能够缓冲更大的对象和很多其它的查询。

很多其它信息请阅读 "Using the Buffer Cache Effectively"(7.2.1).

l 在线应用升级中的hint

在线应用升级hints 建议了 当基于版本号的在线应用升级时 有冲突的INSERT 和 UPDATE操作该怎样处理。

很多其它信息请阅读"Hints for Online Application Upgrade"(19.1.2.6)

l SQL Tuning Advisor 增强

这个版本号对于SQL Tuning Advisor的增强包含例如以下:

² 当调整一个SQL语句时。SQL Tuning Advisor 会为了一个语句的替代运行计划 而检索 真实运行时间以及历史运行数据。假设和原运行计划不同的 运行计划存在,那么SQL Tuning Advisor将报告 替换运行计划被找到。

看"Alternative Plan Analysis"(17.1.5).

² 你能够将一个SQL tuning 集 传送到 不论什么一个数据库(10Gr2 或以后)。

这个技术能够用在SQL性能分析人员  在測试数据库中调整和回退。看  "Transporting a SQL Tuning Set"(17.4.5).

² 有些时候。SQL Tuning Advisor 可能会推荐接受一个profile,而这个profile使用了 自己主动并行度特性(Auto DOP)。一个并行查询profile 仅仅有在原运行计划是串行的。并且并行运行后能够显著降低运行时间时。才会被推荐接受。看 "SQL Profile Recommendations"(17.5.1.1).

l SQL plan baselines 替代stored outlines

Oracle数据库使你能够安全的从stored outlines 移植到SQL plan baselines。在移植以后,你相同能够稳定运行计划。并且能够使用由SQL Plan Management框架提供的很多其它其它高级特性。

很多其它信息请阅读"Migrating Stored Outlines to SQL Plan Baselines"(15.8).

Performance Tuning guide 翻译 || Performance Tuning Guide 11G中新增特性的更多相关文章

  1. 盘点 Oracle 11g 中新特性带来的10大性能影响

    Oracle的任何一个新版本,总是会带来大量引人瞩目的新特性,但是往往在这些新特性引入之初,首先引起的是一些麻烦,因为对于新技术的不了解.因为对于旧环境的不适应,从Oracle产品到技术服务运维,总是 ...

  2. blog postman 翻译(2):postman中新增request attributes 的描述(desc)

    blog的原文链接是:http://blog.getpostman.com/2017/06/03/descriptions-for-request-attributes-in-postman/ pos ...

  3. 老李分享: Oracle Performance Tuning Overview 翻译

    老李分享: Oracle Performance Tuning Overview 翻译   poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工 ...

  4. 11G中自动收集统计信息

    在11G中,引入了一个名为 gather_stats_prog 的自动运行任务专用于自动收集统计信息.其对应的客户端名称为"auto optimizer stats collection&q ...

  5. oracle 11g中的自动维护任务管理

    因为人员紧缺,最近又忙着去搞性能优化的事情,有时候真的是不想再搞这个事情,只是没办法,我当前的绩效几乎取决于这个项目的最终成绩,所以不管是人的事还是事的事,都得去让他顺利推进. 前段时间发生还有几台服 ...

  6. 11g的新特性:SQL Plan Management(SPM)

    Oracle11g中,Oracle提供dbms_spm包来管理SQL Plan,SPM是一个预防机制,它记录并评估sql的执行计划,将已知的高效的sql执行计划建立为SQL Plan Baseline ...

  7. orale 10g和11g中的自动统计任务

    orale 10g和11g中的自动统计任务 博客分类:  数据库相关/oracle   1)  先来看下oracle 10g中的自动统计任务的问题. 从Oracle Database 10g开始,Or ...

  8. 【论文翻译】NIN层论文中英对照翻译--(Network In Network)

    [论文翻译]NIN层论文中英对照翻译--(Network In Network) [开始时间]2018.09.27 [完成时间]2018.10.03 [论文翻译]NIN层论文中英对照翻译--(Netw ...

  9. Oracle 11g中修改默认密码过期天数和锁定次数

    Oracle 11g中修改默认密码过期天数和锁定次数 密码过期的原因一般有两种可能: 一.由于Oracle中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180 ...

随机推荐

  1. Android百度地图的简单实现

    2015-06-13 最近学习了百度地图API的简单开发,现记录如下:(持续更新中) 百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口,包括JavaScript API.Web服务AP ...

  2. BZOJ 2442: [Usaco2011 Open]修剪草坪( dp )

    dp dp[ i ] 表示第 i 个不选 , 前 i 个的选择合法的最小损失 , dp[ i ] = min( dp[ j ] ) ( max( 0 , i - 1 - k ) <= j < ...

  3. 设计模式(十一)代理模式Proxy(结构型)

    1.概述 因为某个对象消耗太多资源,而且你的代码并不是每个逻辑路径都需要此对象, 你曾有过延迟创建对象的想法吗 ( if和else就是不同的两条逻辑路径) ? 你有想过限制访问某个对象,也就是说,提供 ...

  4. winform代码:关联窗体数据更新,删除dataGridview中选中的一行或多行

    一.关联窗体数据更新 关联窗体数据修改时,如果一个为总体数据显示窗体A,另一个为详细修改窗体B,从A进入B,在B中对数据进行修改,然后返回A,这时A窗体的数据需要更新. 我采用最简单的方法,首先保证每 ...

  5. python10min系列之多线程下载器

    今天群里看到有人问关于python多线程写文件的问题,联想到这是reboot的架构师班的入学题,我想了一下,感觉坑和考察的点还挺多,可以当成一个面试题来问,简单说一下我的想法和思路吧,涉及的代码和注释 ...

  6. C文件操作(转载)

    /*1.文件的打开(fopen函数)fopen函数用来打开一个文件,其调用的一般形式为:文件指针=fopen(文件名,文件操作方式):例如:FILE *fpinfpin=fopen("c:\ ...

  7. freebsd

    #cd /usr/ports/devel/binutils && make install

  8. WORD 无格式粘贴 2003 2007 MacOS2011

    2003 打开Word窗口,依次点击“工具----宏----Visual Basic编辑器”,打开“Microsoft visual Basic”窗口,在左侧“工程”栏选中“Normal”工程,点击“ ...

  9. QT IP输入框正则表达式(使用QLineEdit的setValidator函数)

    /* ip输入框正则表达式 */ // IP 前3段 QRegExp regExp("[0-9][0-9.][0-9.][.]"); ui->lineEdit_1->s ...

  10. Delphi中取整函数Round的Bug解决

    Delphi中 Round函数有个Bug一旦参数是形如 XXX.5这样的数时如果 XXX 是奇数 那么就会 Round up如果 XXX 是偶数 那么就会 Round down例如 Round(17. ...