Chinaunix首页 | 论坛 | 博客
  • 博客访问: 435589
  • 博文数量: 239
  • 博客积分: 8010
  • 博客等级: 中将
  • 技术积分: 2431
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-02 21:12
文章分类
文章存档

2008年(239)

我的朋友

分类: DB2/Informix

2008-06-17 23:37:56

数据库系统

INFORMIX系统使用基于代价的优化方法。对一个SQL语句,优化器从以下几个方面来评估所有执行计划的费用:

1)需要进行的I/O处理次数

2)找出满足条件的所有记录所需要的CPU工作量

3)排序和分组数据所要求的资源

4)查询处理可以使用的内存数量

在具体评估时,系统根据数据库中的统计信息、系统参数配置,找出每一个方面的估计值,然后依据系统设置好的权重,估算出执行计划的费用。

对和优化器有关的系统配置,可以参看第2.6.3一节。

阅读(613) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~