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: Measuring I/O activity on a per-table basis

Re: Measuring I/O activity on a per-table basis

From: John P. Higgins <jh33378nospam_at_deere.com>
Date: 1997/08/14
Message-ID: <33F3D98D.74DF@deere.com>#1/1

Milos Martinovic wrote:
>
> Hi,
>
> I would be glad if I could find the way to evaluate the database
> I/O load on a per-table or per-index basis.
>
> Just to know how many reads/writes occurred against particular tables
> during given period of time.
>
> I am aware that there are many tools available to measure
> file I/O activity but ...
>
> Any ideas ?
>
> TIA
>
> Milos Martinovic
> Oracle DBA

BMC has a product called DB Log Master for Oracle that can analyze the redo logs (and their archived ancestors) and tell you the inserts, updates and deletes per table per time interval. Since selects are not logged, it cannot tell anything about those.

Another source, more fleeting, is the v$sqlarea. You can see the table(s) affected in the SQL_TEXT and the DISK_READS shows the blocks read by the cursor (and any recursive SQL).

-- 
John P. Higgins      Voice:    (309)765-7868
Deere & Company      Fax:      (309)765-7800
John Deere Road      Internet: jh33378nospam_at_deere.com
Moline, IL 61265     Opinions: My Own
Received on Thu Aug 14 1997 - 00:00:00 CDT

Original text of this message

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