Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Relate V$SQL.ROWS_PROCESSED/V$SYSSTAT.NAME='logical reads' ??

Re: Relate V$SQL.ROWS_PROCESSED/V$SYSSTAT.NAME='logical reads' ??

From: <bchorng_at_yahoo.com>
Date: 3 Jun 2005 11:09:17 -0700
Message-ID: <1117822157.739439.246180@g43g2000cwa.googlegroups.com>


There are some problems in doing this:

  1. v$sql gets reset when SQL is reloaded
  2. rows_processed does not reflect work being done, but logical reads do. I am not sure how you can corelate the two. For example, if you do a select count(*) from emp, rows_processed will be 1, but logical reads would be as many blocks as the full table scan needs to cover. So this ratio would be meaningless in this case and it skews your average.

Overall, I think # of LIO per second is a very useful measurement which I also collect it myself to understand the workload profile and trending. But I am not sure averaging that into # of rows processed (rows returned is a more acurate term) tells you much. Received on Fri Jun 03 2005 - 13:09:17 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US