软件开发Db2参数

db2中sql第一次执行特别慢,往后就好一点

redhat 6.8
db2 9.7.1
客户端每次连接,sql执行都很慢,第二次执行会好一点
是什么原因呢?
不管查询哪张表,都非常慢

参与12

3同行回答

icycastleicycastle课题专家组数据库管理员某证券公司
确认数据库是显示激活状态?默认启动实例后数据库是没有激活的,第一次连接数据库的时候会自动激活,时间比较长,感觉会卡下。显示全部

确认数据库是显示激活状态?默认启动实例后数据库是没有激活的,第一次连接数据库的时候会自动激活,时间比较长,感觉会卡下。

收起
证券 · 2017-07-06
浏览2399
  • 是激活的,现在的问题不是连接时候慢,是查询时候,第一次特别慢
    2017-07-06
  • 缓冲区设置多大?命中率如何?第一次查询慢是否是物理读引起?
    2017-07-06
iSamdxiSamdx数据库管理员银行
取一下动态语句的快照,看一下编译的时间是不是比较长,如果是的话,再看看package的命中是不是比较低,太低就调整packagesz的参数试试有没有效果显示全部

取一下动态语句的快照,看一下编译的时间是不是比较长,如果是的话,再看看package的命中是不是比较低,太低就调整packagesz的参数试试有没有效果

收起
银行 · 2017-07-06
浏览1911
DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
建议确认下第一个兄弟回答的方法,尝试active db后看执行效率如何显示全部

建议确认下第一个兄弟回答的方法,尝试active db后看执行效率如何

收起
电信运营商 · 2017-07-06
浏览1891

提问者

wade666
数据库管理员Cloud

相关问题

问题状态

  • 发布时间:2017-07-05
  • 关注会员:4 人
  • 问题浏览:3483
  • 最近回答:2017-07-06
  • X社区推广