互联网服务数据库bufferpool

关于bufferpool的自动管理

请教下各位先知:
bufferpool的自动调节功能是否是个被推荐的方式,有没有个官方说法?
让它自动调节好呢,还是根据情况手动设定一个具体值好呢
{:3_60:}
参与13

12同行回答

trigger.lywtrigger.lyw系统集成工程师宝信软件
根据楼上先知的官方的说法,个人窃以为设定bufferpool为某具体值,是因为:1.让系统管理者清楚这台机器的内存使用情况,便于设备的复用、扩展和向领导汇报..2.为了体现DBA的价值..什么都自动了,还要咱DBA干嘛3.可能它的内存自调整功能还不是很完善...显示全部
根据楼上先知的官方的说法,个人窃以为设定bufferpool为某具体值,是因为:
1.让系统管理者清楚这台机器的内存使用情况,便于设备的复用、扩展和向领导汇报..
2.为了体现DBA的价值..什么都自动了,还要咱DBA干嘛
3.可能它的内存自调整功能还不是很完善收起
机械装备 · 2011-04-12
浏览709
qqdzyhqqdzyh数据库管理员苏宁电器
建议使用固定值,越是封装得好的软件,自动调节的软件,越是要谨慎~~出了问题都不好控制,而且自己调节也能让DBA更了解他的内存分配~显示全部
建议使用固定值,越是封装得好的软件,自动调节的软件,越是要谨慎~~出了问题都不好控制,而且自己调节也能让DBA更了解他的内存分配~收起
2011-04-12
浏览656
砚凝0920砚凝0920数据库管理员上海宝信软件股份有限公司
我前几天碰到一个案例,当buffer pool设置成自动时,每次SQL语句的执行时间都不稳定。而且响应时间很长,从2s到15s不等。后来DBA把buffer pool改成了手动,并且设定值以后,时间就相对稳定了,而且速度也快很多。他们说每次数据库重启,都会把原来自动时的最优参数作废,然后重新自动成...显示全部
我前几天碰到一个案例,当buffer pool设置成自动时,每次SQL语句的执行时间都不稳定。而且响应时间很长,从2s到15s不等。后来DBA把buffer pool改成了手动,并且设定值以后,时间就相对稳定了,而且速度也快很多。
他们说每次数据库重启,都会把原来自动时的最优参数作废,然后重新自动成数据库认为最优的方式(事实上并不优)。所以每次好不容易达到的优化化境在数据库重启后可能会变得不优。收起
互联网服务 · 2011-04-11
浏览730
wangfei_piaoyunwangfei_piaoyun工程师新奥
就相当于oracle的ASM吧显示全部
就相当于oracle的ASM吧收起
政府机关 · 2010-09-17
浏览736
mdkiimdkii软件开发工程师bocn
大部分情况下stmm还是工作得很好的。但个人认为db2的stmm貌似本着节约的策略分配资源。在一个大数据量处理的系统中,如果打开stmm,它也不会给你开很大的buffer pool。如果你手工把bufferpool调大,效率会有提高。...显示全部
大部分情况下stmm还是工作得很好的。
但个人认为db2的stmm貌似本着节约的策略分配资源。
在一个大数据量处理的系统中,如果打开stmm,它也不会给你开很大的buffer pool。
如果你手工把bufferpool调大,效率会有提高。收起
银行 · 2010-09-13
浏览743
wolaos123wolaos123项目经理澳美制药
呵呵,对于系统不熟习和业务逻辑也不熟习的新手(新接手的DBA)来说,设置总的menory给db2,让它自己调整最好了对那些老道的dba和熟习的环境的,当然自己调优了,体现自己的价值还能学更多东西...显示全部
呵呵,对于系统不熟习和业务逻辑也不熟习的新手(新接手的DBA)来说,设置总的menory给db2,让它自己调整最好了

对那些老道的dba和熟习的环境的,当然自己调优了,体现自己的价值还能学更多东西收起
医院 · 2010-09-10
浏览738
dengxidengxidengxidengxi数据库管理员广州市民防指挥信息保障中心
好贴!技术贴显示全部
好贴!技术贴收起
政府机关 · 2010-09-10
浏览714
jiangnanbuyicnjiangnanbuyicn软件开发工程师宝钢集团梅山冶金公司
同意楼上的观点,实际上你仔细考虑一下,oracle也有同样的功能,为什么它们都要开发相同的功能呢,因为系统在不同的阶段的需求是不同的,你DBA再牛,也不能1天24小时都泡在系统上吧,这种事情,还是让系统自己去做吧...显示全部
同意楼上的观点,实际上你仔细考虑一下,oracle也有同样的功能,为什么它们都要开发相同的功能呢,因为系统在不同的阶段的需求是不同的,你DBA再牛,也不能1天24小时都泡在系统上吧,这种事情,还是让系统自己去做吧收起
互联网服务 · 2010-09-09
浏览791
wangzhonnewwangzhonnew软件工程师IBM Canada Ltd.
抛开那个“方便”以外,自动管理的一个好处就是可以根据workload的不同自动调整资源的分配,比如上午的在线业务和晚上的数据分析业务可能使用的bufferpool截然不同。如果手工调整的话,需要一个cron job每天下午定时切换到数据分析设置,然后早上在线业务开始之前再切换回来,很麻...显示全部
抛开那个“方便”以外,自动管理的一个好处就是可以根据workload的不同自动调整资源的分配,比如上午的在线业务和晚上的数据分析业务可能使用的bufferpool截然不同。如果手工调整的话,需要一个cron job每天下午定时切换到数据分析设置,然后早上在线业务开始之前再切换回来,很麻烦。STMM可以动态地对应业务需要。
基本上现在高fixpack中STMM已经比较完善了,可能有某些地方略微需要调整,但是本身STMM不能保证一定做到最优,而是“比较优化”就已经能够符合绝大部分业务需要了收起
IT分销/经销 · 2010-09-09
浏览758
wxx_126wxx_126数据库管理员农信银资金清算中心
根据楼上先知的官方的说法,个人窃以为设定bufferpool为某具体值,是因为:1.让系统管理者清楚这台机器的内存使用情况,便于设备的复用、扩展和向领导汇报..2.为了体现DBA的价值..什么都自动了,还要咱DBA干嘛3.可能它的内存自调整功能还不是很完善{:2_31:}...显示全部
根据楼上先知的官方的说法,个人窃以为设定bufferpool为某具体值,是因为:
1.让系统管理者清楚这台机器的内存使用情况,便于设备的复用、扩展和向领导汇报..
2.为了体现DBA的价值..什么都自动了,还要咱DBA干嘛
3.可能它的内存自调整功能还不是很完善
{:2_31:}收起
互联网服务 · 2010-09-09
浏览758

提问者

wxx_126
数据库管理员农信银资金清算中心
擅长领域: 安全服务器系统安全

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-09-09
  • 关注会员:1 人
  • 问题浏览:6560
  • 最近回答:2011-04-12
  • X社区推广