oracle表分析的作用 Oracle的表分析是做什么的?
Oracle的表分析是做什么的?Oracle使用分析結(jié)果進(jìn)行基于成本的優(yōu)化,以生成更好的查詢計(jì)劃。所以,問(wèn)題是:Oracle的表分析需要經(jīng)常進(jìn)行嗎?或者只跑一次就可以了?答:當(dāng)查詢當(dāng)前表或其他性能不好
Oracle的表分析是做什么的?
Oracle使用分析結(jié)果進(jìn)行基于成本的優(yōu)化,以生成更好的查詢計(jì)劃。所以,問(wèn)題是:Oracle的表分析需要經(jīng)常進(jìn)行嗎?或者只跑一次就可以了?答:當(dāng)查詢當(dāng)前表或其他性能不好時(shí),可以對(duì)相應(yīng)的表進(jìn)行一次分析。1.經(jīng)常做DML表上需要分析的,現(xiàn)在推薦使用DBMSuStats包。
Oracle的表分析需要經(jīng)常進(jìn)行嗎?
首先,我們需要了解為什么需要進(jìn)行表分析。Oracle將表分析的結(jié)果用于基于成本的優(yōu)化,以生成更好的查詢計(jì)劃。
因此,通常會(huì)發(fā)現(xiàn),如果表的查詢性能很差,或者有索引但沒(méi)有運(yùn)行,可以考慮分析表。