Oracle Exadata特性简介及应用指南
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
月 8年2012.
1 前言 (3)
一Exadata 概述 (4)
1Exadata简介 (4)
2Exadata的配置及性能参数 (4)
二Exadata特性 (5)
1Smart Scan(智能扫描) (5)
2Storage Index(存储索引) (14)
3Flash Cache(智能闪存) (24)
4Compression(压缩) & EHCC(Exadata Hybrid Columnar Compression) 28
5IORM(IO资源管理) (34)
三Exadata监控 (37)
1Exadata特性监控常用指标 (37)
2如何查看指标 (38)
四如何应用Exadata (38)
1Exadata参数调整 (38)
2在Exadata上开发注意事项 (38)
413 ................................................... 应用总结42........................................... 总体总结4. Exadata
前言1本文背景1.1前期东软-甲骨文公司组织了一次针对社保系统的Exadata联合应用测试,本文内容是本次Exadata测试的经验总结,其中包含了与Oracle技术人员交流经验应用、Oracle相关技术文档应用及个人测试经验总结。
本文简介1.2
本文是关于ORACLE Exadata的一些特性介绍和应用Exadata的一些指南;本文不会涉及太多传统ORACLE DataBase已经具有的而非Exadata专有的一些特性介绍。
通过本文,读者可以了解ORACLE推出 Exadata的目的和初衷,简单了解Exadata 架构体系,了解Exdata的一些设计思路,了解其特性及其原理;了解Exadata 的适合应用场景,不适合应用场景,以及在Exadata下开发的一些注意事项(尤其是做Exadata项目主要设计、开发人员一定要了解Exadata,不要把它完全当作传统ORACLE数据库)。
读者范围1.3已经熟悉ORACLE数据库
有Exadata相关项目
想了解一些Exadata 的特性原理和其实现细节
概述 Exadata 一简介Exadata1
ORACLE Exadata Database Machine1.11.ORACLE Exadata数据库云服务器,把服务器、存储、数据库合理的整合在一起。
2.为满足大型数据库存在的性能瓶颈而推出的,最初为DW系统应用,后来也同时支持 OLTP系统,成为一个支持混合应用的系统。
3.包含Database Server、Exadata Storage Server
的配置及性能参数Exadata2性能优势2.1
1.是Share Nothing(Storage Server)与Share Disk(DataBase Server)结合的系统,有优点也有缺点。
2.是软硬件结合的系统,也是一个Balance系统,通过多CPU、大内存、多磁盘、Flash card、Infiniband等合理搭配,再结合强大的软件系统,减少单一性能瓶颈;其主要是软件提升系统性能,而不是主要靠硬件。其性能好最主要原因是通过Offload(存储节点卸载)减少存储层与数据库层之间的传输数据量。
3.对于要求吞吐量批处理业务操作来说,通过Offload(如cell Smart file creation、Smart Scan 、Storage Index等技术)方式减少无用数据的交互,通过Compression使数据存储空间更小,通过Direct Path Read数据直接放到PGA中,而不占用SGA。
4.对于要求响应速度的单笔并发查询业务来说,通过Flash Cache提供更大的IOPS。Flash Cache同时也为大查询提供更高的带宽。
5.通过Infiniband使数据传输带宽更高,也降低RAC间争用。
6.通过ASM打散数据,避免热点IO。
7.再通过Resource Manager协调管理各个业务系统可使用的资源。
8.再加上Database 11gR2的分区、并行、并发、Result Cache等增加系统处理性能和能力。
特性 Exadata二(智能扫描)Smart Scan1
带来什么Smart Scan 1.1
1.感性认识
Smart Scan
SELECT count(DISTINCT AB14.BAE204)
FROM AB14, AB13
(到帐查SQL询) WHERE AB14.BAE204 = AB13.BAE204
AND NVL(AB14.BAE205, 0) = 0
AND NVL(AB14.BAE171, '0') = '1'
结果数据386052
记录23412202
基表数据
19900113
Full Tabl01: 53.4
响应时
00: 35.01Smart Scan
介绍Smart Scan 1.2
1.Smart Scan 是什么
1)其设计思路区别以往系统,将处理能力从DB层下移到Storage层
2)Smart Scan在Storage层由软件实现
2.Smart Scan 作用
1)过滤无用数据,减少提交到数据库服务器的数据量
2)即减少对网络及DB服务器压力减小,利用了存储的CPU资源
3.Smart Scan 原理
1)字段过滤:select column