删除/注释掉程序是否安全
DBMS_UTILITY.ANALYZE_SCHEMA(V_USER,'COMPUTE')
在甲骨文 11.2.0.4.180417
那要看。它收集架构中所有表、集群和索引的统计信息V_USER
。因此,如果在调用过程时统计信息是最新的,您可以将其删除。检查与
SELECT table_name, last_analyzed FROM all_tables WHERE owner=V_USER ORDER BY last_analyzed;
正常的建议是仅在插入或删除大量数据时才调用它。
我不会使用DBMS_UTILITY.ANALYZE_SCHEMA
,而是切换到较新的DBMS_STATS .GATHER_SCHEMA_STATS
. 此外,我已经好几年没有使用该选项COMPUTE
了,因为ESTIMATE
通常已经足够好了。