Navicat Premium 如何查看 PostgreSQL 某个表的大小
工作的时候用到了 PostgreSQL ,为了工作方便,使用了 Navicat Premium 这个工具,但是有的时候需要查看一些表占硬盘的大小,上网查了很多,有用dt 的,但是我在使用的时候,发现无论是我在使用 查询器执行,还是使用 Tools -》Console 执行,都会报错
后来查了一下资料;发现了一个比较好的方法,PostgreSQL中有一些自定义的函数;其中 pg_relation_size、pg_size_pretty 这两个函数可以解决问题;
使用方法如下:
select pg_relation_size("test");
+------------------+ | pg_relation_size | +------------------+ | 228777984 | +------------------+
select pg_size_pretty(pg_relation_size("test"));
+----------------+ | pg_size_pretty | +----------------+ | 58 GB | +----------------+
是不是很方便?
注意噢;我只在Tools -》Console 中运行的时候,成功了,在普通的SQL查询器里没成功过;另外,后面的分号是必须的,否则还以为是换行呢;
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
copyright © 2008-2019 入门客AI创业平台 版权所有 备案号:湘ICP备2023012770号