<Insert Picture Here> Oracle 为 数 据 库 优 化 的 系 统 平 台
优 化 的 境 界 第 一 重 : 选 择 正 确 的 产 品 第 二 重 : 产 品 的 优 化 组 合 第 三 重 : 应 用 部 署 架 构 的 最 佳 实 践 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 2
数 据 库 应 用 的 特 点 分 析 和 优 化 思 路 数 据 库 是 90% 以 上 商 业 应 用 的 基 础 和 核 心 数 据 库 平 台 要 求 吞 吐 量 与 单 线 程 处 理 能 力 并 重 可 靠 可 用 连 续 现 实 世 界 的 大 量 数 据 库 性 能 瓶 颈 存 在 于 I/O Flash 简 单 有 效 助 力 性 能 优 化 Server+Flash 组 合, 闪 耀 性 能 完 美 架 构 设 计 全 方 位 消 除 瓶 颈 Exadata 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 3
2011 Oracle SPARC Server Portfolio M-Series Servers SPARC Enterprise M3000 SPARC Enterprise M4000 SPARC Enterprise M5000 SPARC Enterprise M8000 SPARC Enterprise M9000 SPARC T4 SPARC Supercluster SPARC T4-1 SPARC T4-2 SPARC T4-4 SPARC T4-1B SPARC T3 SPARC T3-1 SPARC T3-2 SPARC T3-4 SPARC T3-1B UltraSPARC T2/T2+ Sun SPARC Enterprise T5120/T5140 Sun SPARC Enterprise T5220/T5240 Sun SPARC Enterprise T5440 Sun Blade T6320/ T6340 Blade Chassis Storage Blades Sun Blade 6000 Sun Blade 6000 Disk Blade 2 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 4
SPARC T4 Server 更 强 大 的 数 据 库 服 务 器 New Brain. Same Body. T4-1B T4-1 T4-2 T4-4 T3 Processor 1.65GHz Shared L2 6MB cache No L3 cache 16 Cores T4 Processor 3.0 GHz with OOO execution Dedicated L2 128KB cache Shared L3 4MB cache 8 Cores with Private L2 Cache 单 线 程 性 能 提 高 5X 以 上 投 资 保 护 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 5
Oracle SPARC T4 性 能 性 能 大 大 超 越 SPARC T3 and SPARC M3 在 数 据 库, 中 间 件, 虚 拟 化, 安 全 加 密 和 企 业 应 用 上, 性 能 比 对 手 高 出 2-5 倍 Fusion Middleware: 3x better than x86 and IBM Power7 Database: 2x Power7 $/performance Security/Cryptography: 3x HP x86, 5x IBM Power7 #1 across a leading range of ERP, CRM, SCM 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 6
SPARC T4 Benchmark TPCH @1000GB 满 配 System CPU type (Proc/Core/Thread) Result Database SPARC T4-4 3 GHz SPARC T4 (4 / 32 / 256) 201,487 Oracle 11g IBM Power 780 4.14 GHz POWER7 (8 / 32 / 128) 164,747 Sybase HP SuperDome 2 1.73 GHz Intel Itanium 9350 (16 / 64 / 64) 140,181 Oracle 11g SPARC T4-4 delivers 27% better TPCH performance than IBM Power780 (full hardware configuration with turbo-core)! SPECjEnterprise2010 System CPU type (Proc/Core/Thread) Result One node Perf using linear methodology 4*SPARC T4-4 3 GHz SPARC T4 (16 / 128 / 1024) 40,104.86 10,026.21 IBM Power 750 3.55 GHz POWER7 (4 / 32 / 128) 7,172.93 - SPARC T4-4 delivers 40% better performance than IBM Power750! 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 7
SPARC T4 Processor DDR3 DDR3 6x 9.6GT/s Coherency Ports 2-4 Socket Scalability DDR3 DDR3 Replace 16 S2 cores & L2$ used on T3 with 8 S3 cores and new 4MB L3$ Reuse T3 Coherence, memory controllers, and I/O interfaces Features 8 S3 cores, 8-64 threads @ up to 3Ghz Single or multi-threaded operation per core System scalability to 4 sockets SPARC Core S3 1-8 Strand Dynamically Threaded Pipeline ISA-based Crypto-acceleration 4MB Shared L3$ Core S3 16KB I$ 16KB D$ 128KB L2$ FPU BOB BOB BOB BOB Memory Controller Memory Controller Coherency Unit Coherency Unit 4MB, 8 Bank, 16-way L3$ Full Crossbar C1 C2 C3 C4 C5 C6 C7 C8 NIU PEU PEU 2 XAUI 10Gb Ethernet 2 x8 PCIe gen2 @ 5Gb/s 8 GB/s each direction NDA Only 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 8
内 核 线 程 内 存 容 量 SPARC 处 理 器 发 展 蓝 图 Maximizing Results T-Series 1-4 Socket + 2x Throughput 5 年 划 M-Series 1-64 Socket + 20% 4x 32x 16x 数 据 库 TPM 40x 每 秒 Java 操 作 数 Solaris 10 Update 10x Solaris 11 Express T-Series 1-4 Sockets +5x Single Thread M-Series Powered Up 32-64 Sockets +6x Throughput +1.5x Single Thread T-Series In fabrication 1-8 Sockets +3x Throughput M-Series 32-64 Sockets +2x Throughput >1x Single Thread SPARC 1-64 Sockets +2x Throughput +1.5x Single Thread Solaris 11 Solaris 11 Update Solaris 11 Update Solaris 11 Update Solaris 10 Update Solaris 10 Update 2010 2011 2012 2013 2014 2015 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 9
M 系 列 服 务 器 : Oracle 数 据 库 软 件 的 基 础 平 台 关 键 业 务 的 最 佳 选 择 企 业 级 数 据 库 的 平 台 Reliability, availability, serviceability, and security 极 高 的 垂 直 扩 展 能 力 M9000 M8000 M5000 M4000 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 10
M 系 列 服 务 器 作 为 数 据 库 基 础 平 台 价 值 所 在 无 停 机 的 数 据 库 服 务 处 理 能 力 的 高 扩 展 性 主 动 的 自 我 修 复 能 力 在 处 理 器, 内 存, I/O 的 一 般 错 误 下 仍 能 够 提 供 持 续 的 服 务 系 统, 软 件 升 级 无 需 停 止 数 据 库 服 务 简 单 的, 在 线 的 系 统 资 源 的 扩 展 处 理 器, 内 存, 操 作 系 统, I/O, 等 等 世 界 纪 录 级 的 性 能 PeopleSoft, TPC-H 优 异 的 投 资 保 护 系 统 生 命 周 期 的 延 长, 扩 展 在 线 硬 件 升 级, 扩 展 对 原 有 硬 件, 软 件 的 广 泛 的 支 持 能 力 领 先 的 总 拥 有 成 本 的 控 制 力 ( TCO ) 简 化 的 管 理 完 整 的 解 决 方 案 的 提 供 单 一 的 部 署 管 理 单 一 的 系 统, 软 件, 以 及 售 后 服 务 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 11
不 停 顿 的 数 据 库 服 务 (cont.) Oracle Database + RAC + ASM + M-Series RAS + XSCF & Dynamic Reconfiguration + Solaris Optimizations (I.E. DISM) NON-STOP OPERATIONS 12
安 腾 CPU 的 发 展 趋 势 Road to nowhere Jan 2005 Microsoft stops Windows XP on Itanium Sept 2005 Dell & IBM drop Itanium Feb 2009 HP drops Windows 2003 Unisys drops Itanium Dec 2009 RedHat Linux drops Itanium (no support after RHEL v5) Dec 2008 PA-RISC / Superdome ends Feb 2010 SGI drops Itanium from its roadmap * Source: Intel Server Update, Boyd Davis, GM Server Marketing, May 2009 请 问, 现 在 还 在 使 用 HP-UX 的 用 户 将 来 怎 么 办? Jan 2010 Customers can no longer purchase PA-RISC CPUs April 2010 Windows 2008R2 last release for Itanium by Microsoft Mar 2011 Oracle stops Software Development on Itanium Summer 2010 HP last vendor standing 2010 Oracle Proprietary and Confidential / Internal Use Only 13
安 腾 前 景 渺 茫 安 腾 被 市 场 所 抛 弃 已 成 事 实 Oracle 停 止 Itanium 上 的 所 有 研 发 传 统 安 腾 用 户 面 临 系 统 迁 移 甚 至 系 统 重 建 的 问 题 与 其 被 动 补 救, 不 如 主 动 求 变 14
Flash 加 速 Oracle DB 性 能 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 15
存 储 的 层 次 微 微 秒 兆 分 之 一 毫 微 秒 十 亿 分 之 一 微 秒 百 万 分 之 一 毫 秒 千 分 之 一 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 16
Oracle 闪 存 全 系 列 产 品 Comprehensive Flash Storage Portfolio 加 速 应 用 降 低 成 本 F5100 Flash Array Compact Storage Device F20 Flash Accelerator Flash/HBA PCIe cards for Servers Flash Drives (2.5 & 3.5 SSDs) Optional with Servers and Storage Flash Modules Embedded in Servers and Flash Array Sun FlashFire Technology - delivering the highest level of performance, durability and reliability 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 17 17
Flash 释 放 的 能 量 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 18
Do you have a Database I/O Bottleneck? Using ADDM / AWR / Statspack Top 5 Timed Events Avg %Total ~~~~~~~~~~~~~~~~~~ wait Call Event Waits Time (s) (ms) Time Wait Class ---------------------------- ---------- -------- ---- ------ ---------- db file sequential read 19,858,182 72,997 4 41.0 User I/O CPU time 55,805 31.4 log file sync 3,840,570 33,452 9 18.8 Commit log file parallel write 3,356,001 12,749 4 7.2 System I/O db file scattered read 3,672,892 10,018 3 5.6 User I/O ------------------------------------------------------------- Statspack free PL code download since Oracle 8.1.7 AWR since 10g Use SWAT to determine what causing waits. 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 19
数 据 库 智 能 闪 存 缓 存 技 术 - 有 效 解 决 I/O 问 题 数 据 库 智 能 闪 存 缓 存 透 明 地 扩 展 了 缓 冲 区 缓 存 呈 数 量 级 扩 大 Buffer Cache Buffer Cache 数 据 库 智 能 闪 存 缓 存 使 用 闪 存 阵 列 或 PCIe 卡 缓 存 消 除 了 大 部 分 读 I/O F20 或 F5100 大 量 I/O 优 点 所 需 磁 盘 更 少 少 量 I/O 不 需 要 很 强 大 的 阵 列 响 应 更 快 大 作 业 运 行 速 度 更 快 耗 能 更 低 企 业 存 储 多 个 机 柜 中 型 存 储 很 少 机 框 Oracle 是 首 个 闪 存 优 化 的 数 据 库 大 大 降 低 TCO Oracle 11gR2 Flash Cache 不 支 持 AIX 和 HP-UX! 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 20
FlashFire Accelerates Database Integrated Oracle Database Flash Cache Solutions Oracle 11g, Sun SPARC Enterprise 5000, F5100 Flash Array 5 5x 4 4X FASTER Performance 4x 3 3x Throughput 2 Response Time 2x Workload 1 No Flash = No Scale Acceleration 1x 0 0x Database Flash Cache Size Please Note: Use of Flash Cache can boost performance significantly. When one uses the Flash Cache feature of 11gR2 results will be dependent upon the amount of memory a system has and the amount of System Global Area (SGA) defined, the amount of flash cache being requested, and the working set size at any point in time. Source: Oracle Performance Benchmarks 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 21
客 户 案 例 系 统 架 构 : 2 台 M5000 作 为 数 据 库 部 署 高 可 靠 的 数 据 库 环 境 Oracle 10gR2 数 据 库 软 件 F5100 作 为 数 据 库 存 储, 将 所 有 的 数 据 文 件 都 部 署 在 F5100 上. 解 决 方 案 的 关 键, 通 过 超 级 的 I/ O 能 力, 彻 底 消 除 了 I/O 的 瓶 颈, 使 得 系 统 的 整 体 性 能 达 到 了 一 个 前 所 未 有 的 高 度. ST2540 通 过 SAN 网 络 部 署 到 数 据 库 服 务 环 境 中, 作 为 非 关 键 数 据, 备 份 数 据 的 存 储 部 件. SAN F5100 Flash M5000 database server HA F5100 Flash DB DB Archive & history Data storage mirror 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 22
Exadata 工 程 一 体 化 消 除 数 据 库 瓶 颈 2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 23
前 所 未 有 的 交 钥 匙 方 案 : Oracle Exadata 工 程 一 体 化 数 据 库 机 软 硬 件 契 合, 工 程 一 体 化 的 系 统 提 供 极 限 性 能 随 付 即 用 的 系 统, 可 在 数 天 内 完 成 部 署, 极 大 缩 短 建 设 周 期 完 整 的, 预 配 置 的, 严 格 测 试 的 系 统, 保 证 高 可 用 性 2010 Oracle Corporation Oracle Confidential 24 24
传 统 架 构 的 瓶 颈 传 统 的 存 储 系 统 已 经 成 为 数 据 库 处 理 的 瓶 颈 1. 存 储 系 统 到 数 据 库 的 带 宽 有 限 2. 存 储 阵 列 内 部 瓶 颈 3. SAN 系 统 瓶 颈 4. 因 为 物 理 磁 盘 的 速 度 导 致 随 机 I/O 瓶 颈 数 据 带 宽 严 重 地 限 制 了 数 据 仓 库 的 性 能 随 机 I/O 的 瓶 颈 限 制 了 OLTP 应 用 的 性 能 2010 Oracle Corporation Oracle Confidential 25 25
出 路 : 标 本 兼 治 更 多, 更 快 的 数 据 通 道 减 少 数 据 传 输 减 少 I/O 数 量, 提 升 I/O 性 能 26
Exadata : 数 据 处 理 架 构 革 命 打 破 数 据 带 宽 瓶 颈 Exadata 采 用 更 高 的 单 路 带 宽 InfiniBand 提 供 40Gb/s 的 带 宽, 比 高 端 阵 列 的 光 纤 通 道 技 术 快 5~10 倍 Exadata 提 供 更 多 的 并 发 带 宽 模 块 化 存 储 /DB 单 元, 高 度 并 行 的 存 储 网 格 带 宽 与 容 量 / 处 理 能 力 成 正 比 Exadata 传 送 更 少 的 数 据 智 能 扫 描 SmartScan 自 动 透 明 的 存 储 索 引 混 合 型 列 压 缩 技 术 Exadata 提 供 更 高 的 IOPS 智 能 Exadata Smart Flash Cache 技 术 处 理 更 多 的 IOPS Exadata 以 更 快 的 速 度 传 送 更 少 的 数 据 2010 Oracle Corporation Oracle Confidential 27 27
无 与 伦 比 的 性 能 国 内 用 户 实 际 性 能 数 据 某 电 信 运 行 商 数 据 仓 库 内 轻 度 汇 总 性 能 在 Exadata 上 提 高 近 200 倍 某 电 信 运 营 商 数 据 仓 库 内 月 结 周 期 缩 短 20 倍 某 电 信 运 营 商 手 机 阅 读 平 台 承 载 能 力 在 Exadata 上 提 高 了 10 倍 某 银 行 大 型 测 试 中, 竞 争 对 手 平 台 在 10TB 场 景 中 已 经 无 法 正 常 返 回 结 果 时, Exadata 可 在 1~20 分 钟 内 返 回 查 询 结 果 某 银 行 数 据 仓 库 数 据 ( 协 议, 历 史 金 额, 参 与 人 等 ) 在 Exadata 可 达 10 倍 压 缩 比, 且 伴 随 40% 的 性 能 提 升 某 大 型 制 造 业 企 业 数 据 仓 库 ETL 周 期 缩 短 34 倍 某 保 险 行 业 使 用 Exadata 带 来 20 倍 以 上 的 性 能 提 升 某 电 信 运 营 商 网 管 系 统 整 合, Exadata 承 载 了 17 个 应 用, 压 缩 比 8 倍 ~23 倍, 性 能 18 倍 到 352 倍 28
优 化 的 境 界 第 一 重 : 选 择 正 确 的 产 品 兼 顾 性 能, 可 靠 性 和 扩 展 能 力 第 二 重 : 产 品 的 优 化 组 合 消 除 瓶 颈, 提 升 系 统 整 体 性 能 第 三 重 : 应 用 部 署 架 构 的 最 佳 实 践 软 硬 件 相 结 合, 达 到 性 能 和 可 靠 性 的 最 优 境 界 29
国 内 教 育 行 业 部 分 案 例 广 州 考 试 中 心 考 试 系 统 M8000 M5000 华 工 数 字 校 园 M8000 M5000 M4000 华 农 图 书 馆 v890 等 中 大 图 书 馆 v890 等 深 圳 技 术 学 校 M4000 深 大 图 书 馆 v890 东 莞 理 工 大 学 v490, M3000 广 州 中 山 图 书 馆 M5000 中 央 财 经 大 学 VDI 及 教 学 系 统 公 安 大 学 数 字 图 书 馆 传 媒 大 学 数 字 图 书 馆 北 京 第 二 外 国 语 学 院 辅 助 决 策 支 持 系 统 30
国 内 教 育 行 业 部 分 案 例 西 北 工 业 大 学 教 务 系 统 M5000,F4800 重 庆 邮 电 大 学 数 字 化 校 园 M8000 等 重 庆 大 学 数 字 化 校 园 M8000 等 西 华 大 学 数 字 化 校 园 M5000 等 Storage 6180/6120 电 子 科 技 大 学 数 字 化 校 园 E25K,E6900,Sun Ray, Storage 6580/5320 NAS, SL500 重 庆 医 科 大 学 数 字 化 校 园, 校 园 一 卡 通 四 川 大 学 数 字 化 校 园, 邮 件 系 统 西 南 交 通 大 学 校 园 一 卡 通 西 南 科 技 大 学 数 字 化 校 园 重 庆 工 商 大 学 数 字 化 校 园, 校 园 一 卡 通 云 南 财 经 大 学 数 字 化 校 园 31
2010 Oracle Corporation Proprietary and Confidential Do Not Distribute 32