SQL语言: 统计数据库每天的数据增长量

需求 :系统有时要统计数据库总共多少空间、剩余多少空间、使用空间、空间使用率、空间空闲率

实现:

select t.*from (SELECT D.TABLESPACE_NAME,SPACE "SUM_SPACE(M)",BLOCKS SUM_BLOCKS,SPACE - NVL(FREE_SPACE, 0) "USED_SPACE(M)",ROUND((1 - NVL(FREE_SPACE, 0) / SPACE) * 100, 2) "USED_RATE(%)",FREE_SPACE "FREE_SPACE(M)"FROM (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES) / (1024 * 1024), 2) SPACE,SUM(BLOCKS) BLOCKSFROM DBA_DATA_FILESGROUP BY TABLESPACE_NAME) D,(SELECT TABLESPACE_NAME,ROUND(SUM(BYTES) / (1024 * 1024), 2) FREE_SPACEFROM DBA_FREE_SPACEGROUP BY TABLESPACE_NAME) FWHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)UNION ALLSELECT D.TABLESPACE_NAME,SPACE "SUM_SPACE(M)",BLOCKS SUM_BLOCKS,USED_SPACE "USED_SPACE(M)",ROUND(NVL(USED_SPACE, 0) / SPACE * 100, 2) "USED_RATE(%)",SPACE - USED_SPACE "FREE_SPACE(M)"FROM (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES) / (1024 * 1024), 2) SPACE,SUM(BLOCKS) BLOCKSFROM DBA_TEMP_FILESGROUP BY TABLESPACE_NAME) D,(SELECT TABLESPACE,ROUND(SUM(BLOCKS * 8192) / (1024 * 1024), 2) USED_SPACEFROM V$SORT_USAGEGROUP BY TABLESPACE) FWHERE D.TABLESPACE_NAME = F.TABLESPACE(+)) t
order by "USED_RATE(%)" desc;

运行效果:

测试实例: Oracle测试成功,MySQL测试不通过,DB2未测

SQL语言: 统计数据库每天的数据增长量相关推荐

  1. oracle统计数据库增长量,统计数据库每天的数据增长量

    统计数据库每天的数据增长量 select t.* from (SELECT D.TABLESPACE_NAME, SPACE "SUM_SPACE(M)", BLOCKS SUM_ ...

  2. 统计数据库每天的数据增长量的脚本

    论坛上一个统计数据库数据增长的脚本,虽然没测试过,大家评价很好,应该不错,收藏留着备用!其实EM里面统计表空间的增加百分比也能查看. set linesize 1000  set pagesize 1 ...

  3. 〖Python 数据库开发实战 - MySQL篇⑨〗- 什么是 SQL 语言、如何创建数据逻辑库及如何创建数据表

    万叶集

  4. 【数据库和SQL学习笔记】1.SQL语言的功能和特点,数据定义语言和应用,主键和外键

    本专栏是我对数据库系统和SQL语言的学习笔记分享~ 数据库系统软件:SQL Server 2019 Express(免费,初学者使用足够,足够部署小型项目) 操作系统:Windows 10 安装过程略 ...

  5. Sql语言如何拼接数据?

    在sql语言中对数据进行适当的操作,能够有效地减少查询出数据之后业务逻辑的代码量,因此本篇博文将介绍sql语言中的拼接数据的功能. 本文将介绍拼接字段.拼接列,以及在一定的限制下拼接同一字段中不同列数 ...

  6. 数据库编程与设计—SQL语言

    一.SQL语言基础 1 什么是SQL 结构化查询语言结构化查询语言(Structured Query Language)简称 SQL(发音:sequal['si:kwəl]),是一种数据库查询和程序设 ...

  7. sql语言和php,SQL语言快速入门(三)_php

    我们日常使用SQL语言的工作过程中,使用最多的还是从已经建立好的数据库中查询信息.下面,我们就来详细介绍一下如何使用SQL语言实现各种数据库查询操作. SELECT-FROM 为方便讲解,我们在数据库 ...

  8. mysql用的sql标准_标准SQL语言的用法_MySQL

    SQL语言是目前最通用的关系数据库语言.ANSI SQL是指由美国国家标准局(ANSI)的数据库委员会制定的标准SQL语言,多数关系数据库产品支持标准SQL语言,但是它们也往往有各自的SQL方言. 在 ...

  9. Hello MySQL(三)——SQL语言

    一.SQL语言简介 1.SQL语言简介 SQL是结构化查询语言(Structured Query Language),是用于访问和处理数据库的标准计算机语言. SQL语言的功能如下: A.SQL面向数 ...

最新文章

  1. Tomcat内存溢出解决方法
  2. 生物信息学常见数据格式 • fasta • fastq • gff/gtf
  3. 对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
  4. linux远程连接工具
  5. Simulink仿真 第七节 关系运算符及逻辑运算符模块
  6. ASP 投票系统所用技术小结
  7. matlab语法手册下载,MATLAB及其在理工课程中的应用指南 第4版.pdf
  8. ssldump编译及使用过程
  9. .NET6 如期⽽⾄
  10. LevelDb实现原理
  11. (12)FPGA面试技能提升篇(IUS、PT、Leda)
  12. 处理 TXT 文本技巧
  13. python误差修正模型_在Python中实现Johansen Test for Cointegration
  14. opencv for android(三):使用opencv摄像头竖屏和前后切换
  15. 嵌入式和单片机的区别
  16. linux测速脚本,七兮网络-Linux一键测速脚本Superspeed.sh,包含更多国内国际测速节点的脚本...
  17. 第八届蓝桥杯国赛 Java B组 第五题 标题:填字母游戏
  18. 在使用变量的时候,双引号和单引号 如何使用,及其区别:
  19. 视频类APP体验报告
  20. AutoCAD2018打印eps文件

热门文章

  1. 推荐一款 批量文本编码转换的软件 —— 超级批量编码转换
  2. Proactor 模式
  3. 四旋翼飞行器控制模型公式推导
  4. PostgreSQL 分区表, pg_pathman ,PostgreSQL 10介绍及性能对比(转载)
  5. 从本科作业到Nature子刊:悉尼大学大二学生突破困扰量子计算近20年的纠错码难题...
  6. 基于单片机的 IC 卡门禁系统设计
  7. 云端编辑器-Theia使用体验报告
  8. 分享46个ASP.NET博客程序源码,总有一款适合您
  9. 【Cell报表】设计模板
  10. java - 中间件 Maven