理解informix中的统计更新 内容提要: 统计更新主要有三个功能 当计算一个执行计划成本时,优化器必须根据系统表来计算,主要是systables, sysindexes, syscolumns, and sysdistrib,这些表中的某些关键列被使用。 systables (nrows, npused) nrows - number of rows in the table 当执行low级别优化时候,会重新更新这些表中相应字段的信息,为得到更多详细表的信息,必须创建data distribution,使用medium 或者 high 级别优化才能产生data distribution信息,并且把这些信息存储到表sysdistrib中。很多情况里面,只使用systables,sysindexes,syscolumns会导致优化器不能选择一个最佳的执行计划,所以必须创建data distribution信息。 2. 统计更新搜集信息 Resolution Confidence Samples Resolution Confidence Samples 6 f6 z& @# R. U. T, K ![]() 3. 统计更新的效率 提高并行度 增加I/O吞吐 减少取样数据 说明: |
本日志由 flyinweb 于 2009-11-17 09:26:59 发表,目前已经被浏览 4403 次,评论 0 次;
作者添加了以下标签: informix,update statistics;
引用通告:http://www.517sou.net/Article/320/Trackback.ashx
It is quite useful and interesting too.
VIRT 的上限是64G,也就是36位, cat /proc/cpuinfo的结果是:addre
昨天要准备用线程重写webbench,试验了下Fedora Linux 2.6.35.14
不明白您的具体的意思是什么?
已经发送到你QQ邮箱
http://www.2mysite.net/scriptencoder/screnc.asp 站长你好,看
你好,我发现一个问题,就是从mysqld2同步过来的数据,在mysqld1的
晕,我说是怎么回事情,原来我和你一样,忘记设置了活动分区