sql >> Databasteknik >  >> RDS >> Oracle

Verklig bordsstorlek i Oracle

Prova detta:

-- 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. MySQL:Anropa trigger efter att transaktionen har begåtts

  2. Få distinkta värden från MySQL JSON-array

  3. Hur håller jag värdena för en kolumn unika i MySQL?

  4. Fråga för att räkna antalet tabeller jag har i MySQL