热门标签 | HotTags
当前位置:  开发笔记 > 大数据 > 正文

DB210.1forLUW新特性介绍

DB210.1forLUW通过技术创新和增强已有功能帮助运行在DB2上的SAP客户进一步降低总拥有成本。一方面,新版DB2的自适应压缩,日志归档压缩,多温度存储和增强的空间回收功能在DB29.7的基础上进一步提高压缩率,减少存储的成本,降低企业的运营成本

DB2 10.1 for LUW 通过技术创新和增强已有功能帮助运行在 DB2 上的 SAP 客户进一步降低总拥有成本。一方面,新版 DB2 的自适应压缩,日志归档压缩,多温度存储和增强的空间回收功能在 DB2 9.7 的基础上进一步提高压缩率,减少存储的成本,降低企业的运营成本

另一方面,通过多核并行,减少 REORG 的需要以及对 DB2 优化器的改进,DB2 10.1 为 SAP 用户提供了更高更稳定的性能;另外,在系统可用性方面,新版 DB2 支持多备机的 HADR,并集成了 pureScale 特性。下面,本文将对上述新特性逐一进行简单介绍,并以数据说明在 DB2/SAP 系统中应用这些特性带来的好处。

DB2 10.1 和 SAP

2005 年 4 月,IBM 和 SAP 联合推出了第一个专为 SAP 进行优化的 DB2 版本 DB2 UDB V8.2.2,以帮助客户更加轻松地配置运行在 DB2 上的 SAP 解决方案。继这个里程碑式的版本之后,IBM 为了支持 SAP 对处理海量数据和提供卓越性能的要求,在此后的每个 DB2 新版本的研发中,均针对 SAP 解决方案开发或增强了很多特性。并且,IBM 和 SAP 实行“近同步”的产品发布策略,这保证 SAP 客户能够尽早地享用到最新的技术,通过这些新技术来显著降低自己的总拥有成本(TCO),改善查询性能,提高系统的安全性和可靠性。

2012 年 7 月 17 日,在 IBM 发布 DB2 10.1 后数月,SAP 正式宣布 DB2 10.1 for LUW 通过 SAP 的认证测试,可支持基于 SAP Netweaver 7.00 及以上的应用,并全面支持现有的 SAP 安装和升级用户,SAP 用户可通过 SAP Service Marketplace 网站该版本。同时,SAP 发布了所有 DB2 10.1 相关的 OSS notes,用户只需要升级少量的 SAP Support Package 和 Kernel patch 便可使用 DB2 10.1 的新功能。

DB2 10.1 for LUW 通过技术创新和增强已有功能帮助运行在 DB2 上的 SAP 客户进一步降低总拥有成本。一方面,新版 DB2 的自适应压缩,日志归档压缩,多温度存储和增强的空间回收功能在 DB2 9.7 的基础上进一步提高压缩率,减少存储的成本,降低企业的运营成本;另一方面,通过多核并行,减少 REORG 的需要以及对 DB2 优化器的改进,DB2 10.1 为 SAP 用户提供了更高更稳定的性能;另外,在系统可用性方面,新版 DB2 支持多备机的 HADR,并集成了 pureScale 特性。下面,本文将对上述新特性逐一进行简单介绍,并以数据说明在 DB2/SAP 系统中应用这些特性带来的好处。

自适应压缩

DB2 10.1 的自适应压缩特性是在 DB2 9.7 的行压缩(也称为经典压缩)的基础上提供的增强功能。该特性在页级引入了一个新的压缩算法,DB2 通过使用两级压缩(表级和页级)进一步提高了数据的压缩率,节省了磁盘存储空间;并间接地减少了磁盘 I/O,提高了数据库的查询性能。

自适应压缩同时使用两种压缩方法:经典行压缩和页级压缩。经典行压缩通过使用表级压缩字典,将表数据中重复的连续字节(连续字节可以是跨列的)替换为较短的字符来压缩数据行。表级压缩字典是静态的,它在创建之后不会自动更改,如果需要重置压缩字典,只能执行带 RESET DICTIONARY 选项的脱机表重组。页级压缩则是基于页级压缩字典将每个数据页中的重复字节模式映射至较少的字符来进行数据压缩。但与表级压缩字典不同的是,页级字典是由 DB2 自动创建或重置的,因此,页级字典是动态字典。

应用 DB2 10.1 的自适应压缩,数据库的平均压缩率能够比 DB2 9.7 LUW 又提高 20% 到 30%。众所周知,SAP 系统是非常庞大的,大部分用户的 SAP ERP 和 BW 系统的数据库都达到了 GB 甚至 TB 级。而根据对部分 DB2/SAP 用户系统的实际测试,应用自适应压缩特性后,整体数据库的平均压缩率可高达 77%。因此,该特性大大节省了 SAP 用户的存储成本。

对升级到 DB2 10.1 的数据库, 已有的表不会被自动转换为自适应压缩。如果想将现有的表转换为自适应压缩,需要执行带有 COMPRESS YES ADAPTIVE 子句的 ALTER TABLE 语句,语法如下。

				
       	 db2 “ALTER TABLE SAPLR1.TABLE1 COMPRESS YES ADAPTIVE”     
    

执行该命令后,db2 不会立即对现有表进行自适应压缩,而是在以后插入新数据和修改已有数据时应用自适应压缩。如果希望立即压缩所有已有的数据,可以执行典型表重组。SAP 用户也可以使用 SAP 提供的工具 DB6CONV 批量重新压缩已有的表,以充分利用新的压缩增强特性。

日志归档压缩

压缩归档日志是 DB2 10.1 新引入的一个特性。归档日志文件中包含大量的事务数据,并且由于归档日志文件不可重用,其文件数量也会随着业务的增长不断快速地增加,因此,归档日志是数据库环境的主要空间消耗者之一。在 DB2 10.1 中,用户可以通过启用压缩归档日志功能来显著减少磁盘使用,节约存储。

以一个大型 SAP EPR 系统为例,若系统每天产生 100GB 的归档日志,这些日志的保留期限是 30 天,那么需要 3TB 的磁盘空间来存放所有归档日志,而应用日志归档压缩特性后,则只需 750GB,大大节约了磁盘空间。

在启用归档日志压缩功能之前,首先要保证数据库的日志模式已经设为归档模式,并且日志归档方法为 DISK、TMS 或 VENDOR。SAP 用户可以通过 DBA COCKPIT 来查看日志相关的数据库参数设置,如图 1 所示,通过 LOGARCHMETH1 的参数设置可以知道该数据库已开启归档日志模式,并且主归档日志路径为 DISK:/db2/LR1/log_archive。

启用归档日志压缩很简单,只需要将数据库配置参数中的 logarchcompr1 和 logarchcompr2 参数设置为 ON。其中,logarchcompr1 指定对主归档目标的日志文件进行压缩,logarchcompr2 指定对辅助归档目标的日志文件进行压缩。

推荐阅读
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • 无线认证设置故障排除方法及注意事项
    本文介绍了解决无线认证设置故障的方法和注意事项,包括检查无线路由器工作状态、关闭手机休眠状态下的网络设置、重启路由器、更改认证类型、恢复出厂设置和手机网络设置等。通过这些方法,可以解决无线认证设置可能出现的问题,确保无线网络正常连接和上网。同时,还提供了一些注意事项,以便用户在进行无线认证设置时能够正确操作。 ... [详细]
  • 本文详细介绍了相机防抖的设置方法和使用技巧,包括索尼防抖设置、VR和Stabilizer档位的选择、机身菜单设置等。同时解释了相机防抖的原理,包括电子防抖和光学防抖的区别,以及它们对画质细节的影响。此外,还提到了一些运动相机的防抖方法,如大疆的Osmo Action的Rock Steady技术。通过本文,你将更好地理解相机防抖的重要性和使用技巧,提高拍摄体验。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文讨论了B360主板是否可以安装win7系统的问题。由于B360主板不支持win7系统且缺乏官方驱动的支持,安装win7系统可能存在兼容性和稳定性问题。然而,通过借助USB3.0转接卡,B360主板仍然可以安装win7系统,但USB接口无法使用。相比之下,B365主板可以直接支持win7系统,并提供了相应的驱动,具有更好的稳定性和兼容性。选择合适的主板对于安装win7系统至关重要。 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • JVM 学习总结(三)——对象存活判定算法的两种实现
    本文介绍了垃圾收集器在回收堆内存前确定对象存活的两种算法:引用计数算法和可达性分析算法。引用计数算法通过计数器判定对象是否存活,虽然简单高效,但无法解决循环引用的问题;可达性分析算法通过判断对象是否可达来确定存活对象,是主流的Java虚拟机内存管理算法。 ... [详细]
author-avatar
小dej_531
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有