您好,我在 dba_hist_sqlstat 视图中发现了一些 sql_ids 统计信息的奇怪情况。当执行值为零时,这些似乎具有非零的经过时间值。我不明白这怎么可能。也许在会话不活动或有等待事件的情况下。你有没有遇到过类似的情况,这意味着什么?
select sql_id, plan_hash_value, snap_id, sum(executions_delta), sum(elapsed_time_delta) from dba_hist_sqlstat group by sql_id, plan_hash_value, snap_id having sum(executions_delta) = 0;
SQL_ID PLAN_HASH_VALUE SNAP_ID SUM(EXECUTIONS_DELTA) SUM(ELAPSED_TIME_DELTA)
------------- --------------- ------- --------------------- -----------------------
0v3dvmc22qnam 0 14212 0 116
cfz686a6qp0kg 14223 0 0
7ng34ruy5awxq 14203 0 0
b07vcvuxryvg9 2129701755 14219 0 0
czvfg1255s5zg 775635102 14202 0 0
b07vcvuxryvg9 14209 0 0
cfz686a6qp0kg 14201 0 0
b07vcvuxryvg9 2129701755 14201 0 0
5rxbazwmcdfaz 0 14202 0 1263