時間:2024-02-08 11:17作者:下載吧人氣:20
最初是想找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
網友評論