楼主: ~贝贝~

[Tips] 《DB2设计与性能优化》作者做客ITPUB,举办DB2提问有奖活动,活动结束!

[复制链接]
论坛徽章:
512
2012新春纪念徽章
日期:2012-01-04 11:53:54ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26股神
日期:2012-01-05 10:29:02天枰座
日期:2015-09-16 09:05:30指数菠菜纪念章
日期:2015-07-01 16:40:43喜羊羊
日期:2015-06-30 09:06:18指数菠菜纪念章
日期:2015-04-02 09:22:462015年新春福章
日期:2015-03-06 11:58:18懒羊羊
日期:2015-03-04 14:52:11指数菠菜纪念章
日期:2015-01-04 11:09:18
11#
发表于 2011-5-10 22:37 | 只看该作者
1、对于大表,千万级别那样的表,DB2里面如何进行管理?
2、如果要进行表分区,一般基于什么原则来分区?
3、对于多分区数据库,在进行在线备份和重定向还原的时候,应该遵循什么原则,有哪些特别需要注意?

谢谢!

使用道具 举报

回复
论坛徽章:
24
IT宝贝
日期:2012-02-17 10:28:28itpub13周年纪念徽章
日期:2014-10-08 15:13:38itpub13周年纪念徽章
日期:2014-10-08 16:16:39技术图书徽章
日期:2014-11-11 13:14:17马上有车
日期:2014-12-17 17:32:54沸羊羊
日期:2015-03-04 14:51:522015年新春福章
日期:2015-03-06 11:57:31乌索普
日期:2018-06-15 13:46:25itpub13周年纪念徽章
日期:2014-09-28 10:55:55马上有车
日期:2014-06-16 15:54:57
12#
发表于 2011-5-10 23:03 | 只看该作者
弱弱的问 DB2是啥?

使用道具 举报

回复
论坛徽章:
0
13#
发表于 2011-5-11 07:53 | 只看该作者

回复 #1 ~贝贝~ 的帖子

目前本人使用db2 , 但是对其性能优化还不是很清楚,没能好好的发挥,请高手指点指点。

使用道具 举报

回复
论坛徽章:
10
2012新春纪念徽章
日期:2012-01-04 11:57:56马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14优秀写手
日期:2013-12-18 09:29:08版主1段
日期:2013-06-07 02:21:02现任管理团队成员
日期:2013-06-06 02:21:02ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:00马上加薪
日期:2014-02-19 11:55:14
14#
发表于 2011-5-11 08:55 | 只看该作者

好问题!

原帖由 liduanfeng 于 2011-5-10 17:36 发表
1.DB2和ORACLE相比,优势在哪些地方?
2.DB2和ORACLE相比,在数据库设计方面要注重哪些地方?
3.DB2的集群方面优越性?
4.DB2的数据库在海量的存储数据中如何解决并发、迁移该类似的问题?
现在DB2广泛应用金融、通信领域,希望能借此机会学习学习。


1.DB2和ORACLE相比,优势在哪些地方?

孰优孰劣?仁者见仁,智者见智。举些点例:

a,体系上:支持share-nothing的架构,使得建立海量数据仓库成为可能
b,设计上:和Oracle相比,有一些独特之处,例如MDC,WLM等
c,开发上:同时支持SQL/PL和PL/SQL两种业界主流存储过程开发语言,可参考舞动DB2系列之开发篇《从Oracle到DB2开发---从容转身》
d,维护上:内存、磁盘、日常例程等实现了自治管理。

2.DB2和ORACLE相比,在数据库设计方面要注重哪些地方?

先讲一个误区。由于很多puber都熟悉Oracle,所以通常会拿Oracle的设计思考DB2,这是经验主义的问题。DB2在逻辑设计上有很多自身特点,运用得好的话,可以事半功倍。例如索引设计上,DB2提供的INCLUDE字段到索引空间,效果称道。具体的可以参考我在2011数据库技术大会的演讲PPT。

3.DB2的集群方面优越性?

DB2目前是业界同时支持share-disk和share-nothing架构的数据库。share-disk就是db2 purescale, 比RAC的扩展能力更强;share-nothing就是通常说的DPF,支持BCU配置,用来构建数据仓库,例如经营分析系统,在电信行业install base很大。

4.DB2的数据库在海量的存储数据中如何解决并发、迁移该类似的问题?

DB2的并发有几个层面,A,I/O的并行 B,查询的并行 C,事务的并发。DB2依赖这几个层面的共同作用来提升并发能力。在DB2 V9.7中,改善了锁的性能,对同一条记录的读事务可以不被写事务阻塞,通过current commit来设定。在舞动DB2系列之运维篇《运筹帷幄DB2》中有详细讲解。

至于同构数据库迁移,并无特别之处;从Oracle向DB2迁移,推荐一篇文章叫做:当Oracle遇见DB2。

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
83
IT宝贝
日期:2013-11-15 18:40:242015年新春福章
日期:2015-03-06 11:57:31美羊羊
日期:2015-03-04 14:48:58马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11
15#
 楼主| 发表于 2011-5-11 09:35 | 只看该作者
原帖由 yixian_khor 于 2011-5-11 07:53 发表
目前本人使用db2 , 但是对其性能优化还不是很清楚,没能好好的发挥,请高手指点指点。

汗呀,我是itpub论坛助理,不是此书的作者哦,呵呵,你的问题我会整理给作者,等着作者高人来答吧

使用道具 举报

回复
论坛徽章:
1
ITPUB知识分享者
日期:2011-04-27 17:19:08
16#
发表于 2011-5-11 10:02 | 只看该作者

这位仁兄所言不假

原帖由 mydear 于 2011-5-10 18:06 发表
为什么DB2不如oracle等产品在很多行业和领域被大家所了解
公司有什么样的推广策略改变这一现状


Oracle数据库与DB2数据库,看起来像百事可乐与可口可乐喝着味道差不多,实际上他们之前有披萨饼与汉堡之间的本质区别。
在公司看到的策略是很多的,我想这不是狭路相逢勇者胜,其实非狭路,海很阔,天很高,勇者相逢智者胜;智者相逢快者胜。

使用道具 举报

回复
论坛徽章:
13
2010广州亚运会纪念徽章:手球
日期:2010-11-12 16:47:49马上有钱
日期:2014-02-18 16:43:092014年新春福章
日期:2014-02-18 16:43:09奥运纪念徽章
日期:2013-07-18 13:55:12迷宫蛋
日期:2012-12-19 10:35:20ITPUB十周年纪念徽章
日期:2011-11-01 16:25:22参与SAP云计算之旅活动纪念
日期:2011-05-17 13:35:452010广州亚运会纪念徽章:台球
日期:2011-04-07 08:23:272011新春纪念徽章
日期:2011-02-18 11:43:342010广州亚运会纪念徽章:射击
日期:2010-11-29 11:25:33
17#
发表于 2011-5-11 10:14 | 只看该作者
喔,老大这么快就回复了!

新鲜的知识,看得有点云里雾里,呵呵!

使用道具 举报

回复
求职 : 技术/实施/服务顾问
论坛徽章:
8
八级虎吧徽章
日期:2009-02-08 21:58:53世界杯纪念徽章
日期:2014-07-14 11:31:46
18#
发表于 2011-5-11 10:17 | 只看该作者
原帖由 张广舟 于 2011-5-11 10:02 发表


Oracle数据库与DB2数据库,看起来像百事可乐与可口可乐喝着味道差不多,实际上他们之前有披萨饼与汉堡之间的本质区别。
在公司看到的策略是很多的,我想这不是狭路相逢勇者胜,其实非狭路,海很阔,天很高,勇者相逢智者胜;智者相逢快者胜。


听你的意思,我怎么觉得好像是说, DB2没有 Oracle 做得好/ DB2这个产品没有 Oracle出得早是造成市场占有份额有差距的原因?

另外,如果有人仅熟悉 DB2数据库或者仅熟悉 Oracle 数据库,您认为有没有必要去学习 Oracle数据库或者 DB2数据库?

使用道具 举报

回复
论坛徽章:
4
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:202013年新春福章
日期:2013-02-25 14:51:24
19#
发表于 2011-5-11 11:53 | 只看该作者
书第一时间在互动网买了,没签名,如果有签名的送同事也不错^_^
拜读了下,除了PAT和案例,developerworks的文章基本上可以覆盖书中其他内容。
上次见IBM沈,高层领导在,聊了些宏观的,备的技术问题没提,正好在此问:
一、DPF有什么好的高可用方案
二、HADR会向INFORMIX的MACH11发展吗
三、曾和某大型券商交流,从他们的证券集中交易系统HACMP+HADR使用经验看,最终只起到DR的作用,HA总是让人扼腕叹息。某人说NEAR-REAL-TIME-IN-SYNC是钱的问题,有多少钱就有多near。不清楚中国银联的高可用设计,感受不到钱多好办事^_^
四、会加入INFORMIX的外部表功能吗?ORACLE的外部表比较弱,只读,创建还挺麻烦;INFORMIX的可读写,创建特简单。收费的HPU内含的类sql用起来不如外部表方便和强大
五、会加入INFORMIX的Forest of Trees 索引并支持该类索引的分区和压缩吗
六、范围集簇表(RCT)除了TPC-C外,有实际的使用案例吗
七、联邦使用起来还是比较麻烦的,当初设计为啥不考虑db2和db2之间可以像INFORMIX那样,用实例名@表名:机器名访问,并内置支持两阶段提交?
八、关于transition table过渡表特性,如果在一条sql中定义多个含transition table的cte,因为是打开游标时提交,这些ctes的多个游标是同时打开的还是按定义时的先后次序打开的?如果是先后打开的,那么sql执行中间出错的话就会导致部分提交?这个特性据说正在sql标准化当中,目前进展如何?部分提交导致单条sql事务不完整是它的困难之一?

使用道具 举报

回复
论坛徽章:
20
2011新春纪念徽章
日期:2011-01-04 10:26:432014年新春福章
日期:2014-02-18 16:44:082013年新春福章
日期:2013-02-25 14:51:24ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51灰彻蛋
日期:2011-08-23 16:25:29ITPUB官方微博粉丝徽章
日期:2011-06-30 10:17:04茶鸡蛋
日期:2011-06-25 10:32:312011新春纪念徽章
日期:2011-02-18 11:43:332011新春纪念徽章
日期:2011-02-18 11:42:502011新春纪念徽章
日期:2011-02-18 11:42:50
20#
发表于 2011-5-11 12:14 | 只看该作者
up~

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表