IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM...

14
IBM SAP International Competence Center © 2007 IBM Corporation 针对 SAP 软件优化的 DB2 史大治 [email protected] IBM Software Group

Transcript of IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM...

Page 1: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation

针对 SAP 软件优化的 DB2

史大治[email protected] Software Group

Page 2: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation2

针对 SAP 软件优化的 DB2 --简述§ 伙伴关系

4 SAP 运行 1000 余种 DB2 系统(超过 200 个系统运行在 DB2 9 上)

4 DB2 是 SAP 的主要研发平台4 SAP 已将其 HR 和 ERP 系统迁移到 DB2

4 多年以来 DB2 一直针对 SAP 软件开发路线图进行优化

§ 价格4 通过 SAP OEM 合同购买的 Oracle 的许可证和维护成本高出 37%;SAP DB2 OEM 许可证包括所有特性和工具

4 管理工作较少,DB2 管理功能已整合到 SAP 软件中;目标:实现零管理的数据库

§ 性能4 mySAP解决方案的卓越性能已经过 SAP 基准测试和许多客户的验证

§ 平台支持4 Linux、Linux on Power、Linux on System z

4 Windows、i5/OS、z/OS、Unix(AIX、 HP-UX、Solaris)

§ 经过验证的技术4 适用于 SAP BI 的惟一并行数据库,具有更短的响应时间

4 DB2 Deep Compression 可节省 50% 磁盘空间并提高性能

4 拥有的专利超过竞争对手 2 倍4 独有的功能,例如自调优内存、自动存储和高可用性灾难恢复(HADR)

§ 客户满意度4 在全球有超过 10.000 家联合安装4 通过联合团队提供了超水平的支持4 DB2 支持 SAP 5+1+2 支持策略

§ 功能强大的、开放的标准和工具4 JDBC、SQLJ、XML、Pearl、Python、Eclipse …

4 DB2 Express-C、免费的 DB2

Page 3: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

SAP AG 2006, IBM DB2 – Optimized for SAP / Torsten Ziegler / 3

SAP 与 IBM -- 紧密合作,使他们与众不同 !

在 SAP 设置联合平台团队 是 是

在数据库供应商处设置联合平台团队 否 是

SAP 平台团队开发数据库基础代码 否 是

SAP 与数据库供应商之间召开常规的联合会议 是 是

数据库供应商占有非常大的开发计划部分(专用于满足 SAP需求)

否 是

对于数据库代码基础中与 SAP 相关的开发,进行SAP 设计评审和强制性签署

否 是

数据库供应商在数据库版本计划与 SAP 版本计划之间进行协调

否 是

在数据库供应商正式发布(GA)日期之前,由 SAP 对新的数据库版本进行测试和验证

否 是

在数据库供应商正式发布(GA)的 4-8 周内,由 SAP 对新的数据库版本进行使用认证

否 是

在数据库供应商正式发布日期之前,由 SAP 对所有数据库补丁的设置和版本进行测试和验证

否 是

一站式的缺陷支持服务 是 是

SAP Active Global 支持(24*7) 是 是

SAP 开发支持(在多个时区) 是 是

数据库供应商支持策略遵从 SAP 的支持策略:底层数据库版本保持 SAP 系统的完全的 5+1+2 维护服务

否 是

数据库是新的 SAP NetWeaver 版本的开发平台 是 是

数据库是未来 SAP 应用程序和现有 SAP 应用程序新版本的开发平台

否 是

数据库用于运行 SAP 的业务系统 是 是

SAP 平台的团队设置和任务

开发合作

维护服务

SAP 的数据库使用

Page 4: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation4

业务案例:“5 年”期比较--典型示例--从 Oracle 到 DB2 的迁移

5 年节省

130%

甚至第二年就远优于对手

业务案例“5年”期比较

Page 5: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation5

SAP Sales & Distribution,R/3 Release 4.7, 3-Tier BenchmarkBest Result by Database Vendor

168,300

100,000

0

50000

100000

150000

200000

SD Users

IBM eServerp5 Model 59532-way SMP

HP Integrity Model SD64A64-way SMP

DB2 V8.2.2 Oracle 10g

*Results referenced are current as of May 13, 2005.For the latest SAP results, visit http://www.sap.com/benchmark.

高性能—— SAP 3-Tiers 基准测试

§ SAP发布的三层结构3-Tier基准测试

§ 该基准测试表明了单独的数据库服务器环境中,DB2所能够支持的最大并发SAP客户端数量——168,300个SAP标准并发用户

§ DB2拥有比Oracle所发布的最好成绩高68%的性能。

- DB2 v8.2.2:运行于 32路的 p5 595 服务器- Oracle 10g :运行于 64路的 HP 服务器

SAP基准测试表明:DB2在更少的资源配置下,却拥有更好的性能,拥有高性价比!

—— 节省您的投资!

Page 6: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation6

技术优势--概述§ DB2--经过 SAP 基准测试验证的领先性能

4基于成本的优化器、多个缓冲池、 Index Advisor、Configuration Advisor …4自调优内存管理(STMM)4免费

§ DB2 HADR--(高可用性与灾难恢复)4高可用性与灾难恢复解决方案(故障转移时间仅需几秒)4免费

§ DB2 DPF(数据分区特性)4在一个服务器中或跨多个服务器进行数据库分区4水平可伸缩性可实现最高的 SAP BI 性能4免费

§ DB2 MDC(多维集群)4用于 SAP NetWeaver BI 多维模型(InfoCubes和 Aggregate)4优化星型模式查询性能4免费

§ DB2 存储优化(压缩)4SAP 数据库存储空间最多可节省 50% 4具有快速查询访问的内存中可保存更多数据4免费

§ 通过 DB2 实现最先进的数据库管理4SAP 应用程序中集成了 GUI、广泛的功能和易用性4联机 DB 管理(备份、重新组织……)4免费

Page 7: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation7

高可用性灾难恢复(HADR)

§ 挑战424 x 7 可用性(甚至当发生灾难时)

§ 解决方案离线灾难恢复:4发生故障时不丢失数据在线备用系统:4无需数据库重启即可进行软件升级

§ 获益4不中断日常业务4易于实现和维护4自动的客户机重新路由4免费

离线灾难恢复

在线备用系统

HADR

主数据库服务器

备用

数据库服务器

应用程序服务器备用应用程序

服务器

RZ1 RZ2

客户机 HADR

主数据库

服务器

备用数据库服务器

应用程序服务器

自动重新路由

600用户的 SAP R/3 系统的切换时间仅需 11 秒

Page 8: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation8

DB2 为 SAP NW BI 提供的独一无二的架构与技术

§DB2 是 SAP BW所认证的第一 / 唯一的并行数据库产品§DB2“数据库分区功能”(DPF)

4通过无共享架构实现线性扩展(具有独立数据的并行数据库可用于每个 DB2 节点)

4成熟的技术--适用于大多数大型 DB2 SAP BI 安装4自 SAP BW 2.0 起可用4只适用于 DB2

§DB2“多维聚簇索引”(MDC)4通过多维聚簇索引,SAP BI 查询性能最多可提高 5 倍4大量数据的快速加载/删除4无手动维护/管理开销4只适用于 DB2

数据库分区功能

§ DB2 查询优化器为SAP 开发了特别订制的增强功能

4 为 SAP BI 查询性能的特殊优化4 针对SAP OLTP 产品的特殊增强

YearColor

Nation

Page 9: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation9

DB2 9 ——深度压缩

基于当前 PoC的事实4单个表的压缩率可达到 80%4与其他 DB 相比磁盘节省可达到 40-50%4没有性能下降

6.000 GB10.000 GB总计

120 GB200 GBSAP BI 测试 + 沙箱系统

1500 GB2500 GBSAP BI 备用系统/Flashcopy

1500 GB2500 GBSAP BI QA

1500 GB2500 GBSAP BI 产品

120 GB200 GBSAP ERP 测试 + 沙箱系统

420 GB700 GBSAP ERP 备用系统/Flashcopy

420 GB700 GBSAP ERP QA

420 GB700 GBSAP ERP 产品

DB2 (压缩后)

其他 DB

管理的磁盘空间节省 4TBà 1 GB“管理的空间”成本约为 60 欧元(€)à 每年节省成本 240.000 欧元

常见 TCO 示例:压缩率 40%原理

未压缩的表

压缩的表

Page 10: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation10

DB2 压缩能力在 SAP BW 环境中的比较测试 (DB2 vs. Other)

§ 1900万行记录 SAP FACT表压缩后存储空间的变化比较

§ DB2 9 可获得更好的压缩效果4小于对比厂商DBMS1 2.4倍

4小于对比厂商DBMS2 3.5倍

0

2

4

6

8

10

12

(GB

)

SAP BW Table CompressionODS Table Size After Compression

DB2 9 Other DBMS SubSequent DBMS

Row Compression (vmstat output)

0%

20%

40%

60%

80%

100%

0 10 20 30 40 50 60 70 80

secondscp

u %

idle

iow ait

sys

usr

No Compression (vmstat output)

0%

20%

40%

60%

80%

100%

0 10 20 30 40 50 60 70 80 90

seconds

cpu

%

idle

iow ait

sys

usr

Page 11: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation11

最先进的 DB2 数据库管理

§ DB2 内置的恢复功能4备份、恢复和日志文件管理是 DB2 引擎的内置功能

4无需任何外部工具4极大地提高稳定性和可靠性

§ DBA 活动的自动化4大多数 DBA 活动可实现自动化

4数据库统计数据的收集4表和索引的重新组织4内存调优、存储增长4配置

4DB2 将最终“不可见”4与 Oracle(DuPont, RKU)相比,DB2 的

DBA 工作减少 25%-30%4经过完全认证,并整合到 SAP 中

客户观点:§“与 Oracle 相比,DB2 的实际支持人员减少 35%。” Jim Claxton(CSC,运行 Dupont的 SAP 系统)

§ “利用 DB2 与 SAP 的紧密集成(例如 DB2 Cockpit),SAP 的数据库管理任务变得更轻松。”Mike Zeleniak,信息系统经理,Teck Cominco(从 Oracle 迁移到 DB2)

Page 12: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation12

Linux DB2 的好评“Linux 提供了极大的成本和性能优势,并且IBM 的明确承诺给我们留下了极深刻的印象。DB2 与 xSeries on Linux 的组合为我们的 CRM 环境提供了最佳的性能、可靠性和可管理性。”

Bernd Morlock,计算机科学家,Grohe AG & Co. KG

“利用 Linux,我们敞开了所有机会的大门:简单的管理、稳定性及可伸缩性使每个人都感到信服。这些特性在 xSeries服务器上得到了最好的利用。这正是我们的目标:让服务器 IT 基础设施完全运行在 Linux on xSeries服务器之上。部署 DB2 是一项战略决策。数据库是完全可伸缩的,特别适用于我们的需要,并且在 Linux 下发挥了全部的潜能。”

Georgios Paltoglou,IT 经理,Element-System Rudolf Bohnacker GmbH

“我们对将 SAP 从 Oracle 迁移到 DB2 Linux(运行在 x-Series 上)的决策感到非常满意。有一位用户问我们为什么没有尽早迁移,因为以前需要 6 小时的报告现在只需不到 20 分钟即可完成。每个 DB2 版本都不断加强我们的迁移决策,利用 DB2 V8.2.2,我们的SAP 应用程序性能有望上一个新台阶。”

Mike Zeleniak,信息系统经理,TeckCominco Metals Ltd.

“在公司内部,我们只使用 DB2,因为以前我们在主机系统上有过使用 DB2 的良好体验以及内部专业知识。因此,从技术角度来说,我们很自然地制订了使用 DB2 作为 Linux 解决方案的数据库的决策。”

Andreas Piellusch,IT Service Center at Peek & Cloppenburg, Hamburg

Page 13: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation13

DB2 SAP 联盟团队IBM 团队IBM DB2 SAP 全球销售总裁Ferdinand Prezenski:[email protected]

IBM DB2 SAP 销售--拉丁美洲Sandra Titarelli:[email protected] DB2 SAP 销售--委内瑞拉Erika Azabache:[email protected]

SAP 团队Global SAP IBM 联盟合作伙伴经理Andreas Dutz:[email protected]

IBM SAP International Competence Center, WalldorfISICC Info Service:[email protected]

Page 14: IBM SAP International Competence Centerftps.zdnet.com.cn/files/3/22691.pdf · 2011-08-02 · IBM SAP International Competence Center 2 ©2007 IBM Corporation 针对SAP 软件优化的DB2

IBM SAP International Competence Center

© 2007 IBM Corporation14

更多信息…

§ IBM SAP 联盟www.ibm.com/solutions/sap

§ IBM DB2 IM 与 SAPwww.ibm.com/software/data/db2/sap§ SAP 开发者网络:DB2 for Linux, Unix, Windows (LUW)

https://www.sdn.sap.com/irj/sdn/db6

§ SAP 开发者网络:DB2 LUW 论坛http://www.sdn.sap.com/irj/sdn/forum?forumID=187§ IBM DB2 SAP 成功案例

www-306.ibm.com/software/success/cssdb.nsf/topstoriesFM?OpenForm&Site=gicss67sap&cty=en_us

è搜索:SAP 与 DB2