Advertisement
Guest User

Untitled

a guest
May 13th, 2025
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. select parts.*,
  2. columns.compressed_size,
  3. columns.uncompressed_size,
  4. columns.compression_ratio,
  5. columns.compression_percentage
  6. from (
  7. select table,
  8. formatReadableSize(sum(data_uncompressed_bytes)) AS uncompressed_size,
  9. formatReadableSize(sum(data_compressed_bytes)) AS compressed_size,
  10. round(sum(data_compressed_bytes) / sum(data_uncompressed_bytes), 3) AS compression_ratio,
  11. round((100 - (sum(data_compressed_bytes) * 100) / sum(data_uncompressed_bytes)), 3) AS compression_percentage
  12. from system.columns
  13. group by table
  14. ) columns
  15. right join (
  16. select table,
  17. sum(rows) as rows,
  18. max(modification_time) as latest_modification,
  19. formatReadableSize(sum(bytes)) as disk_size,
  20. formatReadableSize(sum(primary_key_bytes_in_memory)) as primary_keys_size,
  21. any(engine) as engine,
  22. sum(bytes) as bytes_size
  23. from system.parts
  24. where active
  25. group by database, table
  26. ) parts on columns.table = parts.table
  27. order by parts.bytes_size desc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement