15个postgresql数据库实用命令分享
最初是想找postgresql数据库占用空间命令发现的这篇blog,发现其中提供的几
条命令很有用(但也有几条感觉是充数的=。=),于是就把它翻译过来了。另外这篇文章是09年的,所以里面的内容可能有点过时,我收集了原文中有用的评论放在了最后面。
现在有不少开源软件都在使用postgreSQL作为它们的数据库系统。但公司可能不会招一些全职的postgreSQLDBA来维护它(piglei:在国内基本也找不到)。而会让一些比如说OracleDBA、Linux系统管理员或者程序员去维护。在这篇文章中我们会介绍15个无论是对psql老鸟还是DBA都非常实用的postgresql数据库命令。
1.如何找到postgreSQL数据库中占空间最大的表?
$/usr/local/pgsql/bin/psqltest Welcometopsql8.3.7,thePostgreSQLinteractiveterminal.
Type: \copyrightfordistributionterms \hforhelpwithSQLcommands \?forhelpwithpsqlcommands \gorterminatewithsemicolontoexecutequery \qtoquit
test=#SELECTrelname,relpagesFROMpg_classORDERBYrelpagesDESC; relname |relpages -----------------------------------+---------- pg_proc | 50 pg_proc_proname_args_nsp_index | 40 pg_depend | 37 pg_attribute | 30