一、查看所有表所占磁盘空间大小 select sum(t.size) from ( SELECT table_schema || '.' || table_name...by pg_total_relation_size('"' || table_schema || '"."' || table_name || '"') DESC ) t ; 二、查看每个表所占用磁盘空间大小...(pg_database.datname) AS size from pg_database; 四、查看表大小 --查看表大小 select pg_relation_size('table_name'...); --bytes --以KB\MB\GB方式查看表大小 select pg_size_pretty(pg_relation_size('table_name')); --查看表的总大小,...包括索引大小 select pg_size_pretty(pg_total_relation_size('table_name')); 五、查看索引所占磁盘空间大小 select pg_size_pretty
1.统计某个库的各个表的数据和索引的占用空间大小 select TABLE_NAME, concat(truncate(data_length/1024/1024,2),’ MB’) as data_size...from information_schema.tables where TABLE_SCHEMA = ‘tab’ order by data_length desc; 2.统计某个库的某个表的占用空间大小
1、进入mysql数据库 2、查看所有库: select TABLE_SCHEMA, concat(truncate(sum(data_length)/102...
cacti 中查询MySQL数据库占用磁盘大小并返回的php修改了,但在cacti中配置了模板,可以在device中创建表格并且可以生成data source的条目,但始终没有返回数据 不知道是什么问题...后面再分享 data query中引用的xml文件 get mysql databases |path_php_binary...php /* * flashapp_mysql_space.php * ------------------------------------------------- * enable cacti...db_host * flashapp_mysql_spqce.php db_host query index|desc * flashapp_mysql_spqce.php.../Cacti 中查询MySQL数据库占用磁盘大小并返回的php修改了 下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm
一般来说,PHP数组的内存利用率只有 1/10, 也就是说,一个在C语言里面100M 内存的数组,在PHP里面就要1G。...下面我们可以粗略的估算PHP数组占用内存的大小,首先我们测试1000个元素的整数占用的内存: <?...82k 内存,平均每个元素占用 84 个字节。...而纯 C 中整体只需要 4k(一个整型占用4byte * 1000 )。...memory_get_usage() 返回的结果并不是全是被数组占用了,还要包括一些 PHP 运行本身分配的一些结构,可能用内置函数生成的数组更接近真实的空间: <?
我们在前面的php高效写法提到,尽量不要复制变量,特别是数组。一般来说,PHP数组的内存利用率只有 1/10, 也就是说,一个在C语言里面100M 内存的数组,在PHP里面就要1G。...下面我们可以粗略的估算PHP数组占用内存的大小,首先我们测试1000个元素的整数占用的内存: <?...82k 内存,平均每个元素占用 84 个字节。...而纯 C 中整体只需要 4k(一个整型占用4byte * 1000 )。...memory_get_usage() 返回的结果并不是全是被数组占用了,还要包括一些 PHP 运行本身分配的一些结构,可能用内置函数生成的数组更接近真实的空间: <?
直接贴代码 #!/bin/bash # function calculator_dir_size(){ for file in `ls $1` do ...
但是,我们在使用 Docker 过程中遇到一个问题,那就是它的磁盘占用情况。我们在Amazon Linux 上运行 Docker,而且我们有一个专门的构建服务器来构建 Docker 镜像。...随着时间的推移我们注意到,docker 似乎占用了大量的磁盘空间。使用 df -h 命令查看发现 /var/lib/docker 目录几乎占用了整个磁盘。所以我们采取了以下解决方案。 1....但同时,这也占用了大量的磁盘空间!...如果您的 docker 目录仍占用大量空间,那可能意味着你的磁盘中有不需要的卷。我们使用 rm 命令时带的 -v 标志已经考虑到了这一点。...这个程序它会做删除所有不需要的卷,这样就能回收磁盘空间了。 4. 这很好。但是我必须每次都这么做吗?
③选择服务和应用程序→点击服务 ④在服务项找到“HomeGroup Listener”服务,将其停止并“禁用” ⑤再在服务项找到“HomeGroup Provider”服务,将其停止并“禁用” 关闭磁盘碎片整理...,自动维护计划任务 ①鼠标右键点击“此电脑”; ②选择“磁盘C”; ③选择属性→选择工具; ④对驱动器进行优化和碎片整理下→点击优化; ⑤更改设置—取消选择按计划运行。...清理Windows.old文件夹 ①鼠标右键点击“此电脑”; ②点击属性; ③点击磁盘清理; ④对驱动器进行优化和碎片整理下→点击优化; ⑤选中Windows 错误报告和反馈诊断; ⑥点击确定; 理下→
2.shell监控磁盘 (1) du -BM /root/Shell/a.pdf | awk ‘{print $1}' 获得文件大小。-BM结果为M输出,需要用G输出的则使用-BG。...(2) cachesize=( du -BM /root/Shell/a.pdf | awk ‘{print 1}') 使用cachesiz变量接收文件大小。
首先在VMware Station中我的计算机虚拟机列表中需要磁盘扩容的虚拟机上右键,然后选择设置,在弹出的面板中选择硬件选项卡中的硬盘,然后选择扩展,在弹出的对话框中输入扩展磁盘大小。...使用sudo df -ah可以看到磁盘大小是变大了,但是还是只有原来默认的分区,我们扩展的磁盘其实是使用不了的。我们必须手动进行分区,然后进行加载。...使用sudo fdisk -l查看分区情况 使用sudo fdisk /dev/sda进行分区(/dev/sda是我的磁盘名称) 3.1 在命令行输入n创建新分区 3.2 输入p创建主分区
官网地址:https://wiztreefree.com 一款磁盘占用分析工具,速度极快,能够快速分析出磁盘中大文件的位置,十分推荐使用。...通过它清晰直观的可视化扫描结果(可按文件大小排序、修改时间排序),你能非常容易地揪出那些占用硬盘空间的“大流氓”——大型文件和文件夹,快速定位并删除它们,轻松搞定磁盘清理,腾出宝贵的硬盘空间。
环境 操作系统:CentOS 7 问题 私有化部署gitlab,后期发现磁盘占用过高,经过查询是gitlab中prometheus的data文件夹占用过大,据说这是prometheus的监控日志,我这里每天会产生大概
参考https://blog.csdn.net/ithomer/article/details/89530790 查看某个目录的文件大小并排序(单位为MB).此处查看/var目录 du -hm --max-depth.../var/yp 131 /var/www 198 /var/lib 486 /var/cache 3695 /var/log 8513 /var/ 向日葵写日志导致磁盘满...磁盘满,运行命令发现/var/log/sunlogin文件夹充斥着大量日志文件, 遂文件夹内所有文件删除, 并重启向日葵, 问题解决.
du 会显示指定的目录或文件所占用的磁盘空间。...-b或-bytes 显示目录或文件大小时,以byte为单位。 -c或–total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。...-D或–dereference-args 显示指定符号连接的源文件大小。 -h或–human-readable 以K,M,G为单位,提高信息的可读性。...-L或–dereference 显示选项中所指定符号连接的源文件大小。 -m或–megabytes 以1MB为单位。 -s或–summarize 仅显示总计。...-S或–separate-dirs 显示个别目录的大小时,并不含其子目录的大小。 -x或–one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
然而,我们遇到的唯一问题是Docker的磁盘占用问题。我们在Amazon Linux的主机上运行Docker,另外我们有一个扩展服务器用来建立Docker镜像作为我们的build pipeline。...我们注意到随着时间的推移,Docker似乎占用了主机的所有磁盘空间。输入df -h 显示 /var/lib/docker 目录增长到几乎覆盖整个磁盘的程度。所以我们四处寻找,得到了以下的解决办法。...docker会保存所有的镜像文件在你的磁盘,即使不经常运行。 这样做好处是为了让它在本地的“缓存”中有必要的镜像文件。...坏处是这极大地占用了磁盘空间!...如果你的docker目录仍然占据着大量空间,那可能是因为多余的卷占用了你的磁盘。RM命令的-v命令通常会处理这个问题。但有时,如果你关闭容器不会自动删除容器,VFS目录将增长很快。
df -h 查看磁盘使用率 ls -lht 查看本目录下的文件大小 du命令用来查看目录或文件所占用磁盘空间的大小。...常用选项组合为:du -sh du常用的选项: -h:以人类可读的方式显示 -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小 -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小... -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和 --apparent-size:显示目录或文件自身的大小 -l :统计硬链接占用磁盘空间的大小 -L:统计符号链接所指向的文件占用的磁盘空间大小...而不单独列出各子项占用的容量 du -sh * | sort -n : 统计当前文件夹(目录)大小,并按文件大小排序 du -sk filename : 查看指定文件大小 du -lh --max-depth...=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量
Java 对象 如果想要了解java对象在内存中的大小,必须先要了解java对象的结构。...具体对象头占用的大小如下: 长度 内容 说明 32/64 bit Mark Word 存储对象的 hashCode 或锁信息等 32/64 bit Class Metadata Address 存储到对象类型数据的指针...Java 对象大小分析 下面我们以 64 位的 JDK 进行分析 Java 对象在堆中的占用空间大小 代码示例一 public class StrObj1 { private String a;...非数组64位的对象头 占用16字节,而且改对象没有属性,16字节正好也是8的倍数,不需要填充,所以占用堆空间久违16字节。...从图中我们发现 BooleanObj1 和 BooleanObj8 大小一样都是24。 而 BooleanObj9 的大小为32。
df -h 查看磁盘使用率 ls -lht 查看本目录下的文件大小 du 命令用来查看目录或文件所占用磁盘空间的大小。...常用选项组合为:du -sh du 常用的选项: -h:以人类可读的方式显示 -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小 -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小...-c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和 --apparent-size:显示目录或文件自身的大小 -l :统计硬链接占用磁盘空间的大小 -L:统计符号链接所指向的文件占用的磁盘空间大小...而不单独列出各子项占用的容量 du -sh * | sort -n : 统计当前文件夹(目录)大小,并按文件大小排序 du -sk filename : 查看指定文件大小 du -lh --max-depth...=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量
领取专属 10元无门槛券
手把手带您无忧上云