查询数据占用磁盘大小

查询所有数据库占用磁盘空间大小的SQL语句:

复制代码代码如下:

select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),‘ MB‘) as data_size,

concat(truncate(sum(index_length)/1024/1024,2),‘MB‘) as index_size

from information_schema.tables

group by TABLE_SCHEMA

order by data_length desc;

查询单个库中所有表磁盘占用大小的SQL语句:

复制代码代码如下:

select TABLE_NAME, concat(truncate(data_length/1024/1024,2),‘ MB‘) as data_size,

concat(truncate(index_length/1024/1024,2),‘ MB‘) as index_size

from information_schema.tables where TABLE_SCHEMA = ‘TestDB‘

group by TABLE_NAME

order by data_length desc;

以上语句测试有效,注意替换以上的TestDB为数据库名

时间: 2024-08-27 23:39:27

查询数据占用磁盘大小的相关文章

linux 果看硬盘哪个文件夹占用磁盘大小

cd / 登录后返回根目录 可以根据根目录一始一级一级查看文件大小. du -sh * | sort -nr \  查看这个文件夹下的文件 哪一个占用多大的返回信息都非常详细 需要进入哪个目录再查找它里面的信息直接 cd +文件夹名称  可以直接进入相对的目录内. 这操作非常有效 仅供大家一起学习.谢谢

df du命令 查看磁盘大小

1.df命令 查看文件系统使用情况. 最常用的命令就是 df -h 其他选项: a :列出所有的文件系统,包括系统特有的/proc等系统文件 k :以KB的容量显示 m : 以MB的容量显示文件系统 h : 以人们较易阅读的gb,mb,kb等格式自行显示 H : 以十进制的进位方式显示 T:连同该分区的文件系统名称也一并列出 i :不用硬盘容量,而已inode的数量来显示 2.du命令 查看目录占用磁盘大小情况. 最常用的命令就是 du -sh  PATH 其他选项: a:列出所有的文件与目录的

MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句

查询所有数据库占用磁盘空间大小的SQL语句: select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size, concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size from information_schema.tables group by TABLE_SCHEMA order by data_lengt

oracle数据库查询当前数据占用量大小

今天让查看数据库中数据占用的空间大小,好做5年规划..... sql如下: select sum(bytes/1024/1024) M from dba_data_files --查询数据文件占用大小 select sum(bytes/1024/1024) M from dba_data_space --查询数据文件当前空闲大小

du查看某个文件或目录占用磁盘空间的大小

一.du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`du` reports the disk space for the current directory. 很明显,与df不同,它用来查看文件或目录所占用的磁盘空间的大小. 二.du常用的选项: -h:以人类可

linux下使用 du查看某个文件或目录占用磁盘空间的大小

du -ah --max-depth=1     这个是我想要的结果  a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度. du命令用来查看目录或文件所占用磁盘空间的大小.常用选项组合为:du -sh 一.du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory argum

mysql 查询库表磁盘占用

查整个库的状态:select concat(truncate(sum(data_length)/1024/1024,2),'MB') as data_size,          concat(truncate(sum(max_data_length)/1024/1024,2),'MB') as max_data_size,          concat(truncate(sum(data_free)/1024/1024,2),'MB') as data_free,          conc

关于Azure中虚拟机数据磁盘大小

首先,在Azure中关于数据存储的付费规则中规定,只要你使用的不是Azure的XIO高级存储提供的I/O密集型的高吞吐低延迟的服务,那么得益于Azure存储设计中采用的稀疏文件方式存储,存储虚拟机VHD的存储只会按照实际的写入数据的使用量进行付费,因此最佳实践就是建立VHD磁盘文件的时候就最好设置为1023GB,也就是Azure订阅所支持的最大值 1TB大小.当然这里讨论的是使用单个磁盘的问题,不包括出于性能或者容量限制等问题采用多个VHD数据磁盘到Azure虚拟机中,并在上面构建软RAID解决

答:SQLServer DBA 三十问之一: char、varchar、nvarchar之间的区别(包括用途和空间占用);xml类型查找某个节点的数据有哪些方法,哪个效率高;使用存储 过程和使用T-SQL查询数据有啥不一样;

http://www.cnblogs.com/fygh/archive/2011/10/18/2216166.html 1. char.varchar.nvarchar之间的区别(包括用途和空间占用):xml类型查找某个节点的数据有哪些方法,哪个效率高:使用存储 过程和使用T-SQL查询数据有啥不一样: ------------------------------------------------ SQL中char.varchar.nchar.nvarchar的区别 http://www.cn