15个postgresql数据库实用命令分享

最初是想找postgresql数据库占用空间命令发现的这篇blog,发现其中提供的几
条命令很有用(但也有几条感觉是充数的=。=),于是就把它翻译过来了。另外这篇文章是09年的,所以里面的内容可能有点过时,我收集了原文中有用的评论放在了最后面。

现在有不少开源软件都在使用postgreSQL作为它们的数据库系统。但公司可能不会招一些全职的postgreSQL DBA来维护它(piglei: 在国内基本也找不到)。而会让一些比如说Oracle DBA、Linux系统管理员或者程序员去 维护。在这篇文章中我们会介绍15个无论是对psql老鸟还是DBA都非常实用的postgresql数据库命令。

1. 如何找到postgreSQL数据库中占空间最大的表?

复制代码 代码如下:
$ /usr/local/pgsql/bin/psql test
Welcome to psql 8.3.7, the PostgreSQL interactive terminal.

Type:  /copyright for distribution terms
       /h for help with SQL commands
       /? for help with psql commands
       /g or terminate with semicolon to execute query
       /q to quit

test=# SELECT relname, relpages FROM pg_class ORDER BY relpages DESC;
              relname              | relpages
———————————–+———-
 pg_proc                           |       50
 pg_proc_proname_args_nsp_index    |       40
 pg_depend                         |       37
 pg_attribute                      |       30

原创文章,作者:306829225,如若转载,请注明出处:https://blog.ytso.com/232752.html

(0)
上一篇 2022年1月23日
下一篇 2022年1月23日

相关推荐

发表回复

登录后才能评论