On Thu, 3 Jun 1999, Leo Sahaya wrote:
> Hi Ari,
>    How to find the size of an index? Please tell me the system table or view
> to find this.
> 
> Thanks
> Leo
> 
Leo,

You can find the size of any object (table or index) with the following
SQL:

SELECT sum(bytes)/1048576 Megs, segment_name
FROM user_extents
WHERE segment_name = '&enter_object_name'
GROUP BY segment_name
/

This gives the total megabytes allocated for the index/table. Hope that
this helps!

Best regards,

-Ari Kaplan
Independent Oracle DBA Consultant

(Thanks to Kassim (kassim13@yahoo.com) for catching the GROUP BY clause)
<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->
<-> For 300+ Oracle tips, visit my Web Page:                      <->
<->                                                               <->
<->             www.arikaplan.com                                 <->
<->                                                               <->
<->             email: akaplan@interaccess.com                    <->
<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->

Back to Ari Kaplan's Home Page to Ari Kaplan's Home Page