akizoraのアウトプットブログ

駆け出しエンジニアの拙いアウトプット

テーブルに入っているデータのサイズ確認

テーブルに入っているデータのサイズ確認

仕事上、たまにあるテーブルに入っているデータサイズを確認したいときがある。
そういうときは以下のクエリをなげる。

select
       a.BYTES / 1024 / 1024
from
       DBA_SEGMENTS a
where
           a.OWNER  = 'ユーザ名'
and a.SEGMENT_TYPE  = 'TABLE'
and a.SEGMENT_NAME  = 'テーブル名'

サイズは適宜変更してもらえると良いかと思う。
もっと見やすくはできると思うけどこれで十分。