千家信息网

数据库中如何查询表空间大小

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要为大家展示了"数据库中如何查询表空间大小",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"数据库中如何查询表空间大小"这篇文章吧。1、查询某个表空
千家信息网最后更新 2025年01月20日数据库中如何查询表空间大小

这篇文章主要为大家展示了"数据库中如何查询表空间大小",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"数据库中如何查询表空间大小"这篇文章吧。

1、查询某个表空间上对象的大小
select owner,segment_name,segment_type,sum(bytes)/1024/1024 as segment_size
from dba_segments
where tablespace_name='xxx'
group by owner,segment_name,segment_type
order by 4;

2、查询某个用户下所有表的记录总数数量的语句生成语句
select 'select '''||table_name||''' as table_name,count(*) as cnt from '||table_name||' union all ' from all_tables where owner='xxx';

3、查询表空间的大小及使用大小
SELECT a.tablespace_name,
total / (1024 * 1024 * 1024) "大小(G)",
free / (1024 * 1024 * 1024) "剩余大小(G)",
(total - free) / (1024 * 1024 * 1024) "使用大小(G)",
round((total - free) / total, 4) * 100 "使用率 %"
FROM (SELECT tablespace_name, SUM(bytes) free
FROM dba_free_space
GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM(bytes) total
FROM dba_data_files
GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name;

以上是"数据库中如何查询表空间大小"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

大小 查询 空间 查询表 数据 数据库 内容 篇文章 语句 学习 帮助 使用率 对象 总数 数量 易懂 更多 条理 用户 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 当代网络安全的情况 服务器低延迟 南京条码打印软件开发 高校 网络安全 责任人 河南悦如网络技术有限公司 返乡创业数据库 公安局网络安全岗位难吗 数据库 删除末尾的字符 我的世界中很漂亮的服务器 大型网络安全防护 杭州软件开发公司哪个好 嘉定区常见网络技术问答知识 允许远程访问数据库 数据库语言包括什么 计算机网络安全技术深圳出版 福建企业云空间部署服务器 信息安全及网络安全就业工资高吗 危害网络安全提供帮助 行政处罚 软件开发公司创业需要多少资金 网络安全专业英语单词 吉林大学网络安全学院研究生 手机基站数据库 梁平区一站式软件开发流程报价表 龙口微信小程序软件开发解决方案 闽政通无法请求服务器是什么意思 新网服务器 从事软件开发会有前途吗 阳光网络技术有限公司 数据库版本3.0.1.10错误 中职技能竞赛网络安全
0