互联网服务db2 9.7

db2如何解决软解析问题

一个数据库软解析次数太多,造成CPU使用率很高。
请问,有什么办法能够降低软解析的次数。
据我所知, Oracle里面通过客户端缓存可以降低软解析数量。
参与10

9同行回答

thuanqinthuanqin其它ibm
是怎么确定到软解析占用了过多的CPU而不是其它的地方占用了CPU?显示全部
是怎么确定到软解析占用了过多的CPU而不是其它的地方占用了CPU?收起
互联网服务 · 2014-03-27
浏览722
zhmwangzhmwangPDOceanBase
回复 8# marvelyu     STMT_CONC 是为了解决相似语句 硬解析的问题,达到软解析的目的.我的意思是 如何降低软解析的成本?显示全部
回复 8# marvelyu


    STMT_CONC 是为了解决相似语句 硬解析的问题,达到软解析的目的.
我的意思是 如何降低软解析的成本?收起
互联网服务 · 2014-03-26
浏览702
marvelyumarvelyu软件开发工程师IBM
动态SQL基本是硬解析啊,你的数据库什么版本,9.7有个参数会强制软解析STMT_CONC,如果是打开的话,可以关闭试试显示全部
动态SQL基本是硬解析啊,你的数据库什么版本,
9.7有个参数会强制软解析STMT_CONC,如果是打开的话,可以关闭试试收起
互联网服务 · 2014-03-26
浏览704
zhmwangzhmwangPDOceanBase
回复 5# 欧阳峰     确实可以如此理解, 即不必去查询package cache,有一个打开的游标供agent使用,agent里面具体有那个参数? ,如果没有,db2 client端是否有这样的参数。显示全部
回复 5# 欧阳峰


    确实可以如此理解, 即不必去查询package cache,有一个打开的游标供agent使用,
agent里面具体有那个参数? ,如果没有,db2 client端是否有这样的参数。收起
互联网服务 · 2014-03-26
浏览710
zhmwangzhmwangPDOceanBase
回复 2# leo_wyn     使用邦定变量也是从软解析的. 使用绑定变量会对数据分布不均衡的查询起到反作用.显示全部
回复 2# leo_wyn


    使用邦定变量也是从软解析的. 使用绑定变量会对数据分布不均衡的查询起到反作用.收起
互联网服务 · 2014-03-26
浏览690

提问者

zhmwang
PDOceanBase
擅长领域: 数据库服务器国产数据库

相关问题

问题状态

  • 发布时间:2014-03-25
  • 关注会员:1 人
  • 问题浏览:69998
  • 最近回答:2014-03-27
  • X社区推广