优化器入门案例2

[复制链接]
查看11 | 回复9 | 2014-3-10 14:09:19 | 显示全部楼层 |阅读模式
背景:
系统运行在Solaris 8上,v8fp14 DB2 v8.1.0.128 : s061108,用户的语句原本运行时间不到一秒,执行了runstats后十分钟。
并且用户发现当使用optlevel=1的时候执行时间恢复正常,optlevel=5的时候则为10分钟。
语句:
DELETE
FROM CTWEBTRACK
WHERE CTWEBTRACK_ID IN
(SELECT CTWEBTRACK_ID
FROM ctwebtrack
WHERE timecreated = $C0) AND
Q4.CTWEBTRACK_ID = ANY
(SELECT DISTINCT Q2.CTWEBTRACK_ID, $C0, $C1
FROM DB2RTZ1.CTWEBTRACK AS Q2
WHERE (Q2.TIMECREATED = $C0) AND
Q4.CTWEBTRACK_ID = ANY
(SELECT DISTINCT Q2.CTWEBTRACK_ID, $C0, $C1
FROM DB2RTZ1.CTWEBTRACK AS Q2
WHERE (Q2.TIMECREATED
pack.zip(12.6 KB, 下载次数: 42)2008-4-10 03:30 上传点击文件名下载附件
[ 本帖最后由 wangzhonnew 于 2008-4-10 04:33 编辑 ]
回复

使用道具 举报

千问 | 2014-3-10 14:09:19 | 显示全部楼层
好长啊
不方便阅读啊
回复

使用道具 举报

千问 | 2014-3-10 14:09:19 | 显示全部楼层
有没有整理过的啊
回复

使用道具 举报

千问 | 2014-3-10 14:09:19 | 显示全部楼层
Good,学习
回复

使用道具 举报

千问 | 2014-3-10 14:09:19 | 显示全部楼层
谢谢
回复

使用道具 举报

千问 | 2014-3-10 14:09:19 | 显示全部楼层
DDDDDDDDDDDDDDDDDDDD
回复

使用道具 举报

千问 | 2014-3-10 14:09:19 | 显示全部楼层
请问大牛,optlevel在哪里设置的?
回复

使用道具 举报

千问 | 2014-3-10 14:09:19 | 显示全部楼层
原帖由 jayciedede 于 2008-7-15 15:20 发表
请问大牛,optlevel在哪里设置的?

http://publib.boulder.ibm.com/in ... f%70%74%69%6d%22%20
回复

使用道具 举报

千问 | 2014-3-10 14:09:19 | 显示全部楼层
db2set get current query optimization的默认级别是多少?
回复

使用道具 举报

千问 | 2014-3-10 14:09:19 | 显示全部楼层
ding ni a wangzhonnew
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行