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

Oracleの実際のテーブルスペースサイズ

    これを試してください:

    -- Available space, by tablespace
    
    SELECT * FROM
      (SELECT tablespace_name FROM dba_tablespaces)
    LEFT OUTER JOIN
      (SELECT tablespace_name, SUM(bytes) AS total_bytes
         FROM dba_data_files
         GROUP BY tablespace_name)
      USING (tablespace_name)
    LEFT OUTER JOIN
      (SELECT tablespace_name, sum(bytes) AS used_bytes
         from dba_segments
         GROUP BY tablespace_name)
      USING (tablespace_name)
    LEFT OUTER JOIN
      (SELECT tablespace_name, SUM(bytes) AS free_bytes
         FROM dba_free_space
         GROUP BY tablespace_name)
      USING (tablespace_name);
    


    1. PHP配列mysqlは各レコードを取得します

    2. MyISAMの一意のキーが64バイトで切断され、衝突が発生する

    3. 2つのテーブルを結合し、where句でフィルタリングします

    4. いくつかのオプションの検索語を含むパラメーター化されたクエリ