ITPub博客

首页 > 应用开发 > IT综合 > PostgreSQL 常用维护操作

PostgreSQL 常用维护操作

IT综合 作者:victor1010 时间:2014-11-18 15:01:55 1 删除 编辑


http://blog.csdn.net/dyx1024/article/details/6628801


1. 查看数据库到目前为止启动时长。

  1. kevin_test=# SELECT date_trunc('second', current_timestamp - pg_postmaster_start_time()) as uptime;  
  2.   uptime  
  3. ----------  
  4.  05:46:47  
  5. (1 row)  
  6.   
  7. kevin_test=#  


2.查看启动时间。

  1. <p>kevin_test=# SELECT pg_postmaster_start_time() as start_time;  
  2.           start_time  
  3. -------------------------------  
  4.  2011-07-18 01:09:36.447192+08  
  5. (1 row)p><p>kevin_test=#  
  6. p>  


3,pg的server控制文件pg_controldata,此文件为初始化数据库时产生,有的字段随时更新,请不要试图手工修改它。

  1. [root@kevin bin]# pwd  
  2. /opt/postgresql/bin  
  3. [root@kevin bin]#  ./pg_controldata  
  4. pg_control version number:            843  
  5. Catalog version number:               200904091  
  6. Database system identifier:           5627161982392579794  
  7. Database cluster state:               in production  
  8. pg_control last modified:             2011年07月18日 星期一 01时09分36秒  
  9. Latest checkpoint location:           0/4C722C  
  10. Prior checkpoint location:            0/4C71E8  
  11. Latest checkpoint's REDO location:    0/4C722C  
  12. Latest checkpoint's TimeLineID:       1  
  13. Latest checkpoint's NextXID:          0/711  
  14. Latest checkpoint's NextOID:          16420  
  15. Latest checkpoint's NextMultiXactId:  1  
  16. Latest checkpoint's NextMultiOffset:  0  
  17. Time of latest checkpoint:            2011年07月17日 星期日 16时17分44秒  
  18. Minimum recovery ending location:     0/0  
  19. Maximum data alignment:               4  
  20. Database block size:                  8192  
  21. Blocks per segment of large relation: 131072  
  22. WAL block size:                       8192  
  23. Bytes per WAL segment:                16777216  
  24. Maximum length of identifiers:        64  
  25. Maximum columns in an index:          32  
  26. Maximum size of a TOAST chunk:        2000  
  27. Date/time type storage:               64-bit integers  
  28. Float4 argument passing:              by value  
  29. Float8 argument passing:              by reference  
  30. [root@kevin bin]#  


4.查询结果输出格式控制 \x [on|off]选项

  1. kevin_test=# \x on  
  2. Expanded display is on.  
  3. kevin_test=# select * from pg_database;  
  4. -[ RECORD 1 ]-+------------------------------------  
  5. datname       | template1  
  6. datdba        | 10  
  7. encoding      | 6  
  8. datcollate    | zh_CN.UTF-8  
  9. datctype      | zh_CN.UTF-8  
  10. datistemplate | t  
  11. datallowconn  | t  
  12. datconnlimit  | -1  
  13. datlastsysoid | 11563  
  14. datfrozenxid  | 648  
  15. dattablespace | 1663  
  16. datconfig     |  
  17. datacl        | {=c/postgres,postgres=CTc/postgres}  
  18. -[ RECORD 2 ]-+------------------------------------  
  19. datname       | template0  
  20. datdba        | 10  
  21. encoding      | 6  
  22. datcollate    | zh_CN.UTF-8  
  23. datctype      | zh_CN.UTF-8  
  24. datistemplate | t  
  25. datallowconn  | f  
  26. datconnlimit  | -1  
  27. datlastsysoid | 11563  
  28. datfrozenxid  | 648  
  29. dattablespace | 1663  
  30. datconfig     |  
  31. datacl        | {=c/postgres,postgres=CTc/postgres}  
  32. -[ RECORD 3 ]-+------------------------------------  
  33. datname       | postgres  
  34. datdba        | 10  
  35. encoding      | 6  
  36. datcollate    | zh_CN.UTF-8  
  37. datctype      | zh_CN.UTF-8  
  38. datistemplate | f  
  39. datallowconn  | t  
  40. datconnlimit  | -1  
  41. datlastsysoid | 11563  
  42. datfrozenxid  | 648  
  43. dattablespace | 1663  
  44. datconfig     |  
  45. datacl        |  
  46. -[ RECORD 4 ]-+------------------------------------  
  47. datname       | kevin_test  
  48. datdba        | 10  
  49. encoding      | 6  
  50. datcollate    | zh_CN.UTF-8  
  51. datctype      | zh_CN.UTF-8  
  52. datistemplate | f  
  53. datallowconn  | t  
  54. datconnlimit  | -1  
  55. datlastsysoid | 11563  
  56. datfrozenxid  | 648  
  57. dattablespace | 1663  
  58. datconfig     |  
  59. datacl        |  
  60. -[ RECORD 5 ]-+------------------------------------  
  61. datname       | pg_test_database_3  
  62. datdba        | 16390  
  63. encoding      | 6  
  64. datcollate    | zh_CN.UTF-8  
  65. datctype      | zh_CN.UTF-8  
  66. datistemplate | f  
  67. datallowconn  | t  
  68. datconnlimit  | -1  
  69. datlastsysoid | 11563  
  70. datfrozenxid  | 648  
  71. dattablespace | 1663  
  72. datconfig     | {add_missing_from=off}  
  73. datacl        |  
  74.   
  75. kevin_test=#  
  76. kevin_test=#  
  77. kevin_test=# \x off  
  78. Expanded display is off.  
  79. kevin_test=# select * from pg_database;  

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8102208/viewspace-1337645/,如需转载,请注明出处,否则将追究法律责任。

下一篇: test0001
请登录后发表评论 登录
全部评论

注册时间:2008-04-29

  • 博文量
    296
  • 访问量
    566857