***Oracle和DB2的一个区别点。(volatile)***

[复制链接]
查看11 | 回复2 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
DB2中的表有个属性叫volatile,意思是这个表的记录会在短时间内以爆炸式的速度不断增长,利用volatile的属性可以让db2的optimizer作出更优的执行计划。那么在Oracle中有没有类似的属性呢?他对于记录快速增长的表是如何决断出最优的查询路径呢?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
oracle没有这样对表的属性,但是可以实现,可以对变化快的表不进行常规统计,留统计为空,对optimizer_dynamic_samlping设置正确的值,optimizer在解析语句的时候会动态采样,实际上db2也应该是一样的道理,准不准是另一回事了
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
非常感谢~Oracledba朋友的答复
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行