当前位置: 首页 > news >正文

oracle表、表空间使用空间


文章目录

  • 一、Oracle查询表空间占用情况
  • 二、Oracle查询'表'占用的空间
  • 三、Oracle查询表空间使用情况
  • 四、Oracle查询每张表占用空间
  • 五、表空间大小
TOC


一、Oracle查询表空间占用情况

oracle日常工作中查看表占用空间大小是数据库管理中的基本操作:

SELECT a.tablespace_name "表空间名",total "表空间大小",free "表空间剩余大小",(total - free) "表占用空间大小",ROUND((total - free) / total * 100, 2) || '%' "已使用空间百分比"FROM (SELECT tablespace_name, SUM(bytes) / 1024 / 1024 totalFROM dba_data_filesGROUP BY tablespace_name) a,(SELECT tablespace_name, SUM(bytes) / 1024 / 1024 freeFROM dba_free_spaceGROUP BY tablespace_name) bWHERE a.tablespace_name = b.tablespace_nameORDER BY (total - free) DESC;

在这里插入图片描述
1、可以查看到数据库所有表空间的名称、容量大小、表空间剩余大小、表空间使用百分比等信息

2、表占用空间大小

二、Oracle查询’表’占用的空间

查询单个表占用的空间大小:

SELECT segment_name "表名",segment_type "对象类型",sum(bytes) / 1024 / 1024 "占用空间(MB)"FROM dba_extentsWHERE segment_name = '表名'GROUP BY segment_name, segment_type;

在这里插入图片描述
可以很直观的查询到“**单表”**占用表空间的大小信息

三、Oracle查询表空间使用情况

SELECT tablespace_name,file_id,bytes,blocks,maxbytesFROM dba_data_files;

在这里插入图片描述
表空间包含的数据文件所占用的文件名、字节数、块数和最大字节数

四、Oracle查询每张表占用空间

SELECT owner,segment_name,segment_type,sum(bytes) / 1024 / 1024 "占用空间(MB)"FROM dba_segmentsWHERE owner = 'sys'GROUP BY owner, segment_name, segment_type;

五、表空间大小

SELECT tablespace_name,SUM(bytes) / 1024 / 1024 "占用空间(MB)"FROM dba_segmentsWHERE tablespace_name = '表空间名'GROUP BY tablespace_name;

在这里插入图片描述

可以查询到表空间的名称、

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 什么是sql注入攻击,如何预防介绍一下mysql中的常见数据类型
  • 全面加速 GitHub,git clone 太慢的 9 种解决办法
  • Java高级Day19-List、ArrayList
  • A股探底强势反攻,量价齐声太漂亮
  • 基于SpringBoot+Vue的来访管理系统(带1w+文档)
  • 支持向量机(SVM)预测模型及其Python和MATLAB实现
  • Postman:API开发与测试的强大伴侣
  • 最低工资标准数据(2001-2023年不等)、省市县,整理好的面板数据(excel格式)
  • iOS 18:照片应用添加“恢复”相册,可恢复数据库损坏所丢失照片!
  • vite项目构建配置
  • 【C语言】柔性数组(打开前所未见的大门)
  • 智慧叉车丨智能AI守护每一次叉车作业
  • streamlit安装成功
  • 使用Qt3D绘制机械手场景
  • 论文阅读:基于生物神经元的模拟游戏世界感知与学习
  • [NodeJS] 关于Buffer
  • [译] React v16.8: 含有Hooks的版本
  • __proto__ 和 prototype的关系
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • github指令
  • java8-模拟hadoop
  • mysql外键的使用
  • node和express搭建代理服务器(源码)
  • npx命令介绍
  • PHP 小技巧
  • REST架构的思考
  • 从0到1:PostCSS 插件开发最佳实践
  • 收藏好这篇,别再只说“数据劫持”了
  • 手写一个CommonJS打包工具(一)
  • 延迟脚本的方式
  • 原生js练习题---第五课
  • #1015 : KMP算法
  • #stm32整理(一)flash读写
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (pojstep1.1.2)2654(直叙式模拟)
  • (苍穹外卖)day03菜品管理
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (六)激光线扫描-三维重建
  • (一)基于IDEA的JAVA基础10
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转) Face-Resources
  • (转) 深度模型优化性能 调参
  • (转)Linux下编译安装log4cxx
  • (转)甲方乙方——赵民谈找工作
  • .NET Core 和 .NET Framework 中的 MEF2
  • .net framework 4.8 开发windows系统服务
  • .NET Framework与.NET Framework SDK有什么不同?
  • .NET 表达式计算:Expression Evaluator
  • .Net 垃圾回收机制原理(二)
  • .NetCore项目nginx发布
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • .NET中使用Protobuffer 实现序列化和反序列化
  • /bin、/sbin、/usr/bin、/usr/sbin