sql >> データベース >  >> RDS >> Oracle

表領域の空き領域を確認する

    このクエリを使用します

    column "Tablespace" format a13
    column "Used MB"    format 99,999,999
    column "Free MB"    format 99,999,999
    column "Total MB"   format 99,999,999
    select
       fs.tablespace_name                          "Tablespace",
       (df.totalspace - fs.freespace)              "Used MB",
       fs.freespace                                "Free MB",
       df.totalspace                               "Total MB",
       round(100 * (fs.freespace / df.totalspace)) "Pct. Free"
    from
       (select
          tablespace_name,
          round(sum(bytes) / 1048576) TotalSpace
       from
          dba_data_files
       group by
          tablespace_name
       ) df,
       (select
          tablespace_name,
          round(sum(bytes) / 1048576) FreeSpace
       from
          dba_free_space
       group by
          tablespace_name
       ) fs
    where
       df.tablespace_name = fs.tablespace_name;
    


    1. mysql、列名を繰り返し処理します

    2. SQL Server認証とWindows認証:どちらをいつ使用するか

    3. SQLServerの2つの異なるサーバーからデータを選択する

    4. 可観測性のためのPostgreSQLの構成