Chinaunix

标题: update index statistis 的问题 [打印本页]

作者: bhtank    时间: 2005-11-02 16:08
标题: update index statistis 的问题
我对此理解不透彻,望有人解释清楚。
作者: chuxu    时间: 2005-11-02 20:18
更新索引的统计值。sybase在进行查询策略选择的时候是依据where子句,表的大小,表上的索引,以及索引的统计值进行确定查许计划的。
平时的sql语句只会修改数据页和索引页的值,但不会更新索引的统计值,所有要执行update statistics。
作者: jtyhyl    时间: 2005-11-03 09:13
原帖由 chuxu 于 2005-11-2 20:18 发表
更新索引的统计值。sybase在进行查询策略选择的时候是依据where子句,表的大小,表上的索引,以及索引的统计值进行确定查许计划的。
平时的sql语句只会修改数据页和索引页的值,但不会更新索引的统计值,所有要执 ...

又学了一招,这样是不是可以加快查询速度?
作者: chuxu    时间: 2005-11-03 14:13
这到不一定。如果索引的统计值不准确的话,sybase进行查询计划选择的时候可能不会选择最有效的查询计划,导致速度会有影响。
作者: bhtank    时间: 2005-11-04 09:24
那是不是对数据库中所有的表隔一段时间就要执行update index statistics?
作者: pandu    时间: 2005-11-04 09:31
我个人认为定期有效的进行update index statistics还是蛮有效果的,我就是在这样做的
作者: bhtank    时间: 2005-11-05 15:16
对查询的速度有多大的提升呢?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2