楼主: ~贝贝~

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

[复制链接]
论坛徽章:
0
101#
发表于 2011-5-24 09:19 | 只看该作者
原帖由 二十七 于 2011-5-18 15:33 发表
不知道能不能赠送给我一本书呢?!呵呵,有点贪心了啊...


对问答贴回复者有这样的option,看看王飞鹏空间里的线下活动吧 http://space.itpub.net/25714482/viewspace-696024

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
102#
发表于 2011-5-24 16:12 | 只看该作者
原帖由 wangzhonnew 于 2011-5-23 04:05 发表
check /etc/hosts/ and uname

127.0.0.1               loopback localhost      # loopback (lo0) name/address
10.6.?.?    localhost
[root@750ora1a:/]#>uname
AIX
[root@750ora1a:/]#>uname -a
AIX localhost 1 6 00????00

使用道具 举报

回复
论坛徽章:
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
103#
发表于 2011-5-24 17:30 | 只看该作者

回复 #91 linkenpark 的帖子

5月29日,我在中关村图书大厦有讲座,到时来听吧。

使用道具 举报

回复
论坛徽章:
0
104#
发表于 2011-5-24 21:57 | 只看该作者
哈哈 这个俺中意

使用道具 举报

回复
论坛徽章:
0
105#
发表于 2011-5-25 11:34 | 只看该作者
我看到了,多谢!

使用道具 举报

回复
论坛徽章:
0
106#
发表于 2011-5-31 16:11 | 只看该作者
前段时间oo问过一个问题,关于查询中parallal的设置oracle有2种方式可以指定,DB2是否可以指定,是否必须通过注册表参数来调整,然后解析器自动选择?
    在DB2中,要在编译应用程序时指定并行度,请使用CURRENT DEGREE专用寄存器或 DEGREE 绑定选项。度(DEGREE)是指可以同时执行的查询部分数,在处理器数目与选择的并行度值之间没有严格的关系,你可以指定和机器上的处理器数目不等的值。甚至对于单处理器机器,也可以设置大于1的并行度以提高性能。但请注意,每个并行度都将增加系统内存和处理器开销。
如果要以并行方式执行查询,那么必须修改某些配置参数。在具有高并行度的环境中,你应该查看并修改控制共享内存量和预取的配置参数。
下列配置参数控制和管理并行处理。
    INTRA_PARALLEL:数据库管理器配置参数,用于启用或禁用并行性。
  MAX_QUERYDEGREE:数据库管理器配置参数,用于对数据库中的任何查询设置并行度上限。此值覆盖CURRENT DEGREE专用寄存器和DEGREE绑定选项。
  DFT_DEGREE:数据库配置参数,用于设置CURRENT DEGREE专用寄存器和DEGREE绑定选项的缺省值。
   
    另外,还可以使用寄存器变量来开启表空间的并行I/O,DB2_PARALLEL_IO注册表变量用来确定每个容器的底层物理硬盘数以及对表空间上的并行I/O的影响。当我们为一个表空间设置多个容器或者设置 DB2_PARALLEL_IO 注册表变量时,都会为表空间启动并行预取。并行预取请求的个数是由表空间容器个数和 DB2_PARALLEL_IO同时决定的(二者相乘),每个预取请求都只能读取一个EXTENT。如果未设置 DB2_PARALLEL_IO,那么表空间的并行度与容器数目相等。否则,表空间的并行度由表空间预取大小和EXTENT大小决定。

[ 本帖最后由 陈辉2011 于 2011-5-31 16:13 编辑 ]

使用道具 举报

回复
论坛徽章:
0
107#
发表于 2011-5-31 16:18 | 只看该作者
DB2和云计算是如何结合的?DB2和虚拟化能无缝衔接么?

关于DB2和云计算,我对这块研究的不是很多。这里有一篇关于DB2和云计算的文章,希望可以对你有所帮助。
http://www.ibm.com/developerwork ... -1105cloudsecurity/

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
108#
发表于 2011-5-31 19:24 | 只看该作者
原帖由 〇〇 于 2011-5-24 17:12 发表

127.0.0.1               loopback localhost      # loopback (lo0) name/address
10.6.?.?    localhost
[root@750ora1a:/]#>uname
AIX
[root@750ora1a:/]#>uname -a
AIX localhost 1 6 00????00

try to make sure localhost only appears once in /etc/hosts and matches your real ip address, and see whether if it helps, and you 100% sure "localhost" is your real host name? what "hostname" output shows?

[ 本帖最后由 wangzhonnew 于 2011-5-31 20:43 编辑 ]

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
109#
发表于 2011-5-31 20:32 | 只看该作者
原帖由 wangzhonnew 于 2011-5-31 19:24 发表

try to make sure localhost only appears once in /etc/hosts and matches your real ip address, and see whether if it helps, and you 100% sure "localhost" is your real host name? what "hostname" output shows?

解决了,虽然不明白
http://www.itpub.net/thread-1441672-1-1.html

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
110#
发表于 2011-5-31 20:40 | 只看该作者
原帖由 陈辉2011 于 2011-5-31 16:11 发表
前段时间oo问过一个问题,关于查询中parallal的设置oracle有2种方式可以指定,DB2是否可以指定,是否必须通过注册表参数来调整,然后解析器自动选择?
    在DB2中,要在编译应用程序时指定并行度,请使用CURRENT DEGREE专用寄存器或 DEGREE 绑定选项。度(DEGREE)是指可以同时执行的查询部分数,在处理器数目与选择的并行度值之间没有严格的关系,你可以指定和机器上的处理器数目不等的值。甚至对于单处理器机器,也可以设置大于1的并行度以提高性能。但请注意,每个并行度都将增加系统内存和处理器开销。
如果要以并行方式执行查询,那么必须修改某些配置参数。在具有高并行度的环境中,你应该查看并修改控制共享内存量和预取的配置参数。
下列配置参数控制和管理并行处理。
    INTRA_PARALLEL:数据库管理器配置参数,用于启用或禁用并行性。
  MAX_QUERYDEGREE:数据库管理器配置参数,用于对数据库中的任何查询设置并行度上限。此值覆盖CURRENT DEGREE专用寄存器和DEGREE绑定选项。
  DFT_DEGREE:数据库配置参数,用于设置CURRENT DEGREE专用寄存器和DEGREE绑定选项的缺省值。
   
    另外,还可以使用寄存器变量来开启表空间的并行I/O,DB2_PARALLEL_IO注册表变量用来确定每个容器的底层物理硬盘数以及对表空间上的并行I/O的影响。当我们为一个表空间设置多个容器或者设置 DB2_PARALLEL_IO 注册表变量时,都会为表空间启动并行预取。并行预取请求的个数是由表空间容器个数和 DB2_PARALLEL_IO同时决定的(二者相乘),每个预取请求都只能读取一个EXTENT。如果未设置 DB2_PARALLEL_IO,那么表空间的并行度与容器数目相等。否则,表空间的并行度由表空间预取大小和EXTENT大小决定。

谢谢,我觉得db2应该向sql server学习检查硬件,自动并行,
比较一下2者在同一个机器的默认值查询结果
http://tech.it168.com/a2011/0517/1191/000001191557.shtml
http://tech.it168.com/a2011/0525/1195/000001195766.shtml

使用道具 举报

回复

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

本版积分规则 发表回复

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