有什么命令可以清除缓冲池数据缓存吗

同一个存储过程同样的条件第一次执行和短时间内的第二次执行速度会差很多,我想可能是因为缓冲池缓存了数据的原因。
请问有什么命令可以清除缓冲池数据缓存吗?
我的目的是为了调试存储过程,查看前后对比,当然是在都没有缓存的情况下才更准确。
各位都用什么方法做这个事情呢?
参与23

22同行回答

ppjava2009ppjava2009系统工程师用友汽车信息科技(上海)有限公司
我也想知道怎么做才能得到执行的干净环境。显示全部
我也想知道怎么做才能得到执行的干净环境。收起
互联网服务 · 2012-03-07
浏览2292
hot_lifehot_life其它
你们这是在挖坟?{:3_62:}显示全部
你们这是在挖坟?{:3_62:}收起
2012-02-13
浏览2287
weiruan85weiruan85数据库管理员ibm
回复 19# qqdzyh       deactive and activate  / backup  online to /dev/null  都可以flush dirty page显示全部
回复 19# qqdzyh


      deactive and activate  / backup  online to /dev/null  都可以flush dirty page收起
政府机关 · 2012-02-06
浏览2279
yhangwyhangw软件开发工程师wang
顶王老板~~ "db2pdcfg -db  -flushbp" can be used to flush bufferpool dirty pagesqqdzyh 发表于 2012-2-3 10:56 lz的测试是只读的,清脏页没用。在活动库/生产库上这个没解,也不会让这么干。测试库的话,deactivate就行了。...显示全部
顶王老板~~ "db2pdcfg -db  -flushbp" can be used to flush bufferpool dirty pages
qqdzyh 发表于 2012-2-3 10:56


lz的测试是只读的,清脏页没用。
在活动库/生产库上这个没解,也不会让这么干。测试库的话,deactivate就行了。收起
互联网服务 · 2012-02-03
浏览2392
qqdzyhqqdzyh数据库管理员苏宁电器
顶王老板~~ "db2pdcfg -db -flushbp" can be used to flush bufferpool dirty pages显示全部
顶王老板~~ "db2pdcfg -db -flushbp" can be used to flush bufferpool dirty pages收起
2012-02-03
浏览2306
xxzmxxxxzmxx软件开发工程师招行软件中心
回复 15# haoqingyun FLUSH PACKAGE CACHE statement 对动态sql奏效   flushbp 是刷新脏页啊,为什么不用db2自己提供的db2batch基准测试工具呢?他可以保证db2具有相同的环境。或者针对如此存储过程,为什么不让参数动态呢?一个思路,单纯测试一个存储过程,同样参数是没...显示全部
回复 15# haoqingyun


FLUSH PACKAGE CACHE statement 对动态sql奏效   flushbp 是刷新脏页啊,为什么不用db2自己提供的db2batch基准测试工具呢?他可以保证db2具有相同的环境。或者针对如此存储过程,为什么不让参数动态呢?一个思路,单纯测试一个存储过程,同样参数是没什么意义的,缓存总会奏效。:lol收起
互联网服务 · 2012-02-03
浏览2355
wp28556259wp28556259软件架构设计师CMBC
回复 9# wangzhonnew     这条命令是清空缓冲池还是清楚脏页呢?这俩不一样吧?显示全部
回复 9# wangzhonnew


    这条命令是清空缓冲池还是清楚脏页呢?这俩不一样吧?收起
银行 · 2012-02-03
浏览2287
yinjun2008yinjun2008技术总监神州数码
简单得很,在建一个bufferpool,每次测试完作一次切换啊显示全部
简单得很,在建一个bufferpool,每次测试完作一次切换啊收起
系统集成 · 2010-07-01
浏览2296
haoqingyunhaoqingyun数据库运维工程师CMBC
回复 14# limin19821     是通过什么方式判断相互之间还是有影响的? 可以考虑把之前提到的几种方式组合一下,包括db2stop/db2start, 执行一个数据量很大的查询,FLUSH PACKAGE CACHE。显示全部
回复 14# limin19821


    是通过什么方式判断相互之间还是有影响的? 可以考虑把之前提到的几种方式组合一下,包括db2stop/db2start, 执行一个数据量很大的查询,FLUSH PACKAGE CACHE。收起
银行 · 2010-06-30
浏览2324
limin19821limin19821系统工程师乐酷天
回复 13# haoqingyun 就是这个意思. 不过使用了FLUSH之后,相互之间还是有影响。显示全部
回复 13# haoqingyun

就是这个意思. 不过使用了FLUSH之后,相互之间还是有影响。收起
IT分销/经销 · 2010-06-30
浏览2300

提问者

limin19821
系统工程师乐酷天
擅长领域: 数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-06-22
  • 关注会员:1 人
  • 问题浏览:18835
  • 最近回答:2012-03-07
  • X社区推广