各数据库查询模式名、表名、表注释、表大小

一、Oracle

SELECT *
FROM (SELECT t.*, ROWNUM rn
FROM (SELECT a.owner AS schema_name, a.table_name, b.comments as table_comment, COALESCE(a.blocks, 0) * 8 / 1024 AS size_kb 
 FROM dba_tables a left join dba_tab_comments b on a.table_name = b.table_name and a.owner = b.owner 
 WHERE a.owner = 'SH' 
 ORDER BY COALESCE(a.blocks, 0) DESC) t
) WHERE rn > 0 AND rn <= 10

二、MySQL

SELECT table_schema schema_name, table_name, table_comment, SUM(data_length) / 1024 AS size_kb 
FROM information_schema.TABLES 
WHERE table_schema = 'stock' and data_length is not null
GROUP BY table_name 
ORDER BY SUM(data_length) DESC
LIMIT 10 OFFSET 0;

三、SQL Server

select a.*, e.value as table_comment from (SELECT s.name AS schema_name, t.name AS table_name,SUM(a.total_pages) * 8 AS size_kb
FROM sys.schemas s
JOIN sys.tables t ON s.schema_id = t.schema_id
JOIN sys.partitions p ON t.object_id = p.object_id
JOIN sys.allocation_units a ON p.partition_id = a.container_id
WHERE t.is_ms_shipped = 0 AND 
 p.index_id IN (0,1)  AND
 s.name = 'dbo'
GROUP BY s.name, t.name, p.rows
ORDER BY size_kb DESC
OFFSET 0 ROWS FETCH NEXT 10 ROWS ONLY) a left JOIN sys.extended_properties e ON table_name = OBJECT_NAME(e.major_id) and e.minor_id = 0;

四、GP或Pgsql

SELECT a.schemaname AS schema_name, a.relname AS table_name, cast(obj_description(b.relfilenode,'pg_class') as varchar) table_comment, pg_total_relation_size(a.relid) AS size_kb 
FROM pg_catalog.pg_statio_user_tables a LEFT JOIN pg_class b on a.relid = b.oid
WHERE a.schemaname = 'public'
ORDER BY pg_total_relation_size(a.relid) DESC 
LIMIT 10 OFFSET 0;

相关推荐

  1. 数据库查询模式注释大小

    2024-07-11 14:20:04       20 阅读
  2. sqlserver 大小查询

    2024-07-11 14:20:04       22 阅读
  3. 查询pg 数据库行数,和 大小

    2024-07-11 14:20:04       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 14:20:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 14:20:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 14:20:04       58 阅读
  4. Python语言-面向对象

    2024-07-11 14:20:04       69 阅读

热门阅读

  1. c++ 常用数学函数讲解 初步讲解

    2024-07-11 14:20:04       24 阅读
  2. 菜鸟的Leetcode(02)

    2024-07-11 14:20:04       25 阅读
  3. uniapp图片压缩之后在上传

    2024-07-11 14:20:04       22 阅读
  4. composables 目录下的文件(web前端)

    2024-07-11 14:20:04       23 阅读
  5. 刷题——利用两个栈实现队列

    2024-07-11 14:20:04       24 阅读
  6. AWS需要实名吗?

    2024-07-11 14:20:04       22 阅读
  7. Redis新手教程

    2024-07-11 14:20:04       21 阅读
  8. 薄冰英语语法学习--代词1

    2024-07-11 14:20:04       19 阅读
  9. 03-图像基础-视音频参数

    2024-07-11 14:20:04       27 阅读