dbms_stats(性能调整)

dbms_stats (performance tuning)

为什么我们需要收集统计数据。 我有一个 table 让它成为 ABC.Every 天,其中插入了 10k 条记录。因此,据我所知,oracle 会在 insertion.Even 时自动收集每条新记录的统计信息,每次插入都会重建索引。 那么我们真的需要手动收集统计数据吗?

不会在每次插入时自动收集统计信息,并且不会在每次插入时重建索引。统计数据收集对于获得良好的 SQL 性能非常重要。 CBO 生成最佳 SQL 计划以获得更好的性能。详细了解 CBO 和 SQL 计划