试一下常规的声明游标然后打开再FETCH变量看看DECLARE at_end INT DEFAULT 0;DECLARE vItemCode VARCHAR(20);DECLARE cur CURSOR WITH RETURN FOR S2;DECLARE CONTINUE HANDLER FOR not found SET at_end = 1; SET
会不会由于ORACLE比DB2更灵活一点,银行业为了体现自己的高大上觉得越灵活的东西越不安全,考虑到传统的惯性,领导一拍板就选择用DB2了。
SET CURRENT SCHEMA为需要的模式名就可以不用每次都指定模式名了,不过在写存储过程或者函数的时候最好能够按模式名加对象名,养成好习惯避免错误。
回复 sunyangnj 谢谢你的回复,可是我还是有点疑问,如果util_heap_sz是硬限制,是不是就说明不能超过设置值(就像STMTHEAP,如果SQL太长了数据库编译错误就会返回SQL0101N的错误),那怎么在数据库快照中还看到实用程序的使用高
回复 stevenluffy 谢谢你的回复,你说的DB2信息中心是不是 > > > 中的说明,可是并不是都有注明的呀,例如UTIL_HEAP_SZ参数,你能不能帮忙找出软硬限制的文字呢,多谢先。关于“指定软限制的参数值”,我并不是说要
学习了
回复 15236260698 监控开关都已经打开了,谢谢你的回复
回复 thuanqin 你说的这种情况应该是适合正在运行的SQL吧,然后通过anchid找到对应的SQL。我一般用db2top 然后T进入看表快照的(有一个好处就是实时刷新),然后agentid也可以直接跳到正在执行的SQL。 不过对于已经运行
回复 jimmy 是的,我也觉得临时表空间是多个SQL共同作用的结果。有可能是记录数引起的,也可能是下面marvelyu所说的排序导致的。我会循着这个思路先去找一下排序较大的SQL(前端分页查询会先排序然后FETCH FIRST N ROWS O
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024 talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30