????????oracle數據庫表統計信息未及時更新會導致oracle基于成本的執行計劃可能不是最優,查看執行計劃是沒問題的,但sql實際執行起來確很慢。
查詢oracle數據庫表統計信息最后更新時間:
SELECT TABLE_NAME, LAST_ANALYZED,a.* FROM ALL_TAB_STATISTICS a WHERE A.OWNER = 'INFO';
?
更新oracle數據庫表統計信息:
begindbms_stats.gather_table_stats(ownname => 'info',tabname => 'tproduct',cascade => true,degree => 12);
end;