2017-05-22 67 views
0

为什么我们需要收集统计信息。 我有一张桌子让它成为ABC.Every day有插入10k记录。所以根据我的知识,oracle会在插入时自动为每个新记录收集统计信息。即使在每次插入时都会重建索引。 那么我们真的需要手动收集统计数据吗?dbms_stats(性能调整)

回答

0

不会自动收集每个插入的统计信息,也不会在每次插入时重建索引。统计收集对于获得良好的SQL性能非常重要。 CBO生成最佳SQL计划以获得更好的性能。阅读关于CBO和SQL计划的更多信息