易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 1325|回复: 4
收起左侧

pg数据库操作

[复制链接]
发表于 2022-1-13 13:36:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
[postgres@aqzhxxh-pg-1 log]$ psql " i  }, h, |# C6 S
psql (13.3)
& w0 g! U9 o, J) O, g( N' EType "help" for help.
1 c1 [  P' m& ~4 j% @! zpostgres=# select * from pg_stat_replication;6 B  V' H% ^1 B) M/ [
pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | backend_xmin | state | sent_lsn | write_lsn | f: M% c7 c2 u: d
lush_lsn | replay_lsn | write_lag | flush_lag | replay_lag | sync_priority | sync_state | reply_time
+ H- \. W  [- H( k-----+----------+---------+------------------+-------------+-----------------+-------------+---------------+--------------+-------+----------+-----------+--" U6 {' Y  }$ {! a3 R& o2 A5 r
---------+------------+-----------+-----------+------------+---------------+------------+------------5 d& j( x5 J  A. K
(0 rows)% G/ a+ O/ }1 e# ]5 u
postgres=# select * from pg_replication_slots ;
/ s2 e" z/ \& l( Z+ z" j slot_name | plugin | slot_type | datoid | database | temporary | active | active_pid | xmin | catalog_xmin | restart_lsn | confirmed_flush_lsn | wal_status
4 Y" U) ^# F: S | safe_wal_size " k4 L% o: \& }8 J8 |/ A
-----------+--------+-----------+--------+----------+-----------+--------+------------+------+--------------+-------------+---------------------+-----------' }4 B- P7 Q" }! G
-+---------------
; r$ _, g; _. s6 @! f7 u6 V(0 rows)3 k+ o/ O7 F# w
postgres=# checkpoint ;
; U% b- ~3 ^4 f' m# LCHECKPOINT4 R6 h* R4 s  J/ i$ n
postgres=#
& L8 U: y) `" z1 e; J
 楼主| 发表于 2022-1-13 14:39:09 | 显示全部楼层
postgres=# show max_wal_size;7 S: H0 X# _' e' T9 o/ E
max_wal_size
7 l* L6 h  W  B" m; x) J--------------
0 s' j2 `' X4 p% h, } 8GB
7 U3 w7 {% B2 }# B(1 row)
. W3 {+ H; r) c4 k$ v' y5 r
, b; O- _# O" I- rpostgres=#
$ J: i) N$ [, J5 ^$ o# `, Q4 y6 w
3 Y: t; C+ {  h7 m- e( h- n4 ]2 I# j& B. \- }. V
[postgres@aqzhxxh-pg-1 pgdata]$ pg_ctl status
$ E* l4 j( r+ Y5 ypg_ctl: server is running (PID: 11857)
2 ~% l: R1 t' k/home/postgres/FlyingDB13/bin/postgres  e  D' U- H! ?* k3 D8 J
[postgres@aqzhxxh-pg-1 pgdata]$ psql+ m! t$ ]6 E3 e& p
psql (13.3)
8 i4 I# _3 S# c% i! LType "help" for help.: a" o$ V8 V5 |( j

/ t# {. N( G% ?2 F/ z" o1 ppostgres=# show archive_command ;
2 j$ h% a, o0 |0 f archive_command 5 \" x0 m: o2 I  B5 L4 D
-----------------  b% ?- W9 q4 J" J. d) C# `4 `/ a" C% ~
date( T. E% x  d$ w, ^
(1 row)
. p2 s( T9 ^5 b4 }+ J0 N- G[postgres@aqzhxxh-pg-1 pgdata]$ psql
. t- n$ v% a/ a* K+ fpsql (13.3)
( j' S- m  @" n% s6 q8 ~1 k8 S4 o& lType "help" for help.8 P3 J2 [4 K! {# G7 t' D) c) B/ B
( D& z% _: V" w) q. G( G- T2 k
postgres=# show archive_command ;$ X+ S3 ?  \2 c- _9 F9 F, u
archive_command 4 u) S7 x7 M( \/ E3 S
-----------------
9 e& q; K- P# u/ v- L date
! `* v# r0 q7 G7 e) F2 T# [1 j(1 row)
% m* o- ?8 A6 ^2 Y/ v
( X' o4 \- R9 A1 Q9 Epostgres=# checkpoint ;
3 m) c8 H6 u2 l0 Z) ~) {- OCHECKPOINT
( E6 x) N% `) ^. T# z& S- q. c+ u( H7 h, Upostgres=# select * from pg_stat_replication ;1 m7 ^. b0 @! w0 s0 N2 s( j, T9 U
pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | backend_xmin | state | sent_lsn | write_lsn | f7 F2 l. |" E7 I  a
lush_lsn | replay_lsn | write_lag | flush_lag | replay_lag | sync_priority | sync_state | reply_time
: Y. l+ z0 N3 g* @-----+----------+---------+------------------+-------------+-----------------+-------------+---------------+--------------+-------+----------+-----------+--) ^, r4 d1 r+ C: S- D0 b; H
---------+------------+-----------+-----------+------------+---------------+------------+------------- u& k4 Q/ [. G0 B
(0 rows)
5 \, W4 z" f# w6 Q
0 M+ X  v5 f2 ^3 q5 m2 n; Dpostgres=# select pg_is_in_recovery();
! |/ O/ Z6 i* j! d8 g& n pg_is_in_recovery
8 b, P" U5 k6 L0 G: U-------------------
6 B9 I3 e% r9 N1 x6 S  F  v f
+ Q2 B" R, S% v' M0 s" z(1 row)+ w  f( I2 t0 T- K% c

( b1 g6 d  S, xpostgres=#
 楼主| 发表于 2022-1-13 15:41:35 | 显示全部楼层
postgres=# show   primary_conninfo;& A' R/ J  |3 r8 @$ L* u5 W9 b! W
                                                                                                           primary_conninfo                                 $ j* ^9 e9 f( A% D! |, k
                                                                          
' \+ v( m3 l2 T* q5 R------------------------------------------------------------------------------------------------------------------------------------------------------------7 O+ w  S0 O8 A+ Z+ A& a0 k
--------------------------------------------------------------------------
$ i1 ]: [7 L7 U& \8 _ user=replicate passfile='/home/postgres/.pgpass' channel_binding=prefer host=10.101.102.86 port=5432 sslmode=prefer sslcompression=0 ssl_min_protocol_versi& c$ j: W% ?: ^1 a5 q7 z: _
on=TLSv1.2 gssencmode=prefer krbsrvname=postgres target_session_attrs=any
: O! e6 u9 y. m(1 row)
6 h, a5 x2 Z/ I# q+ _3 O1 R
 楼主| 发表于 2022-1-13 16:04:09 | 显示全部楼层
[postgres@aqzhxxh-pg-2 ~]$ pg_ctl -D /data/pgdata stop
3 f4 {& Z$ w. `1 O4 pwaiting for server to shut down......... done/ `, _; }( E7 \- V
server stopped5 ]- A: Z* Q; R! b
[postgres@aqzhxxh-pg-2 ~]$ mv /data/pgdata/ /data/pgdata_0113$ @8 e: b( D1 d8 `' }
[postgres@aqzhxxh-pg-2 ~]$ pg_basebackup -Ft -v -P -R -D /data/pgdata -U replicate -h 10.101.102.86 -p54326 R* S! @- C; o5 m# m+ I5 }
pg_basebackup: initiating base backup, waiting for checkpoint to complete
& ~4 t& g! W0 K% `+ X* r+ vpg_basebackup: checkpoint completed
" O/ |& R# I. ?3 bpg_basebackup: write-ahead log start point: 29/72000028 on timeline 1
# W1 D1 t# {$ I2 R$ J8 mpg_basebackup: starting background WAL receiver
: v% E1 F; u7 X% ^& I. Ypg_basebackup: created temporary replication slot "pg_basebackup_28129"
2 ~2 |) l8 R4 N4 Z# X- c140636462/140636462 kB (100%), 1/1 tablespace                                         
8 H4 @( |% O7 ^# l2 ?4 Ppg_basebackup: write-ahead log end point: 29/7218EAF03 F: d* r4 ?* }0 e+ Z
pg_basebackup: waiting for background process to finish streaming ...1 H; Z* S$ D0 x& E! Q8 P6 L
pg_basebackup: syncing data to disk ...; m. }- u, V( f( D7 }
pg_basebackup: renaming backup_manifest.tmp to backup_manifest
0 K7 p4 u, `  y/ t" A2 z, Tpg_basebackup: base backup completed
6 K, b0 p5 o6 R) g! s[postgres@aqzhxxh-pg-2 ~]$
 楼主| 发表于 2022-1-13 16:26:43 | 显示全部楼层
[postgres@aqzhxxh-pg-2 ~]$ pg_basebackup -v -P -R -D /data/pgdata -U replicate -h 10.101.102.86 -p54328 C7 J0 j- |3 c6 K7 J
pg_basebackup: initiating base backup, waiting for checkpoint to complete( X' `! v, N: p7 ~) _3 m5 |+ X6 V
pg_basebackup: checkpoint completed
4 W& ?. i# ?- q' B0 p$ q7 Zpg_basebackup: write-ahead log start point: 29/75000028 on timeline 1( W% l5 u$ ]; [; Y7 L% K
pg_basebackup: starting background WAL receiver
6 i. ?) @  t+ o0 n+ }2 D# qpg_basebackup: created temporary replication slot "pg_basebackup_29262"
4 K$ r* \% ]' C8 ]140644606/140644606 kB (100%), 1/1 tablespace                                         8 ]4 g* W0 ~$ U! X) d2 ?
pg_basebackup: write-ahead log end point: 29/7522D570
# i' D) ~1 n$ R: I0 L6 ~6 j* spg_basebackup: waiting for background process to finish streaming ...- ?3 ~4 C$ J) D2 G" ]. _
pg_basebackup: syncing data to disk ..." r$ @- D# ]# H1 ?  q
pg_basebackup: renaming backup_manifest.tmp to backup_manifest- e+ C3 V: z' u! M. b$ g1 A: ~" E
pg_basebackup: base backup completed
+ {6 N- n. ^& i3 j[postgres@aqzhxxh-pg-2 ~]$ pg_ctl -D /data/pgdata start
' f4 h2 b8 }8 U' c: T+ G! gwaiting for server to start....2022-01-13 16:24:13.290 CST [9337] LOG:  redirecting log output to logging collector process
* E! B" X! q. f3 P' G2022-01-13 16:24:13.290 CST [9337] HINT:  Future log output will appear in directory "log".
0 B/ ]4 x$ n% W* i  o5 @ done6 d* d/ [+ p/ H8 x- z
server started$ F/ @6 o' ^& n) {
[postgres@aqzhxxh-pg-2 ~]$ psql  Y+ c# \8 b% t
psql (13.3)
' }2 Z# o4 ~% K* \# ]) T9 oType "help" for help.
- f. F: k0 f% L) c0 w
( o8 x% o# K- A9 |* v6 {postgres=# select * from pg_stat_replication ;+ i. }9 d2 Y- b2 w: D
pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | backend_xmin | state | sent_lsn | write_lsn | f- r" W2 h! P. r. e/ ^
lush_lsn | replay_lsn | write_lag | flush_lag | replay_lag | sync_priority | sync_state | reply_time
, \5 \& m3 a3 }" R% `9 O-----+----------+---------+------------------+-------------+-----------------+-------------+---------------+--------------+-------+----------+-----------+--
) b8 M& l7 T3 v! U---------+------------+-----------+-----------+------------+---------------+------------+------------
: M& X: q3 e4 a( F$ y* n2 i(0 rows), v: z. s0 p! q( Y) `
/ N% r( ~  w. j6 [; |$ f
* Y1 W. p) V* P7 a2 q  I8 v
[postgres@aqzhxxh-pg-1 ~]$ psql
5 F" G/ O, _. _8 g# L, Ypsql (13.3)9 n( I) ~$ Q8 h! o( V9 U
Type "help" for help.
! ]5 y8 }. P, F; X; M, X) {postgres=# select * from pg_stat_replication ;
8 h# T, J# o9 z% u" [7 k& t  pid  | usesysid |  usename  | application_name |  client_addr  | client_hostname | client_port |         backend_start         | backend_xmin |   state   
, s- V. q5 E7 t  {|  sent_lsn   |  write_lsn  |  flush_lsn  | replay_lsn  |    write_lag    |    flush_lag    |   replay_lag    | sync_priority | sync_state |          reply_/ j! B# ?+ s5 K
time           
0 ~+ @/ Z" M+ d-------+----------+-----------+------------------+---------------+-----------------+-------------+-------------------------------+--------------+-----------& S* t8 K" C8 @& z
+-------------+-------------+-------------+-------------+-----------------+-----------------+-----------------+---------------+------------+----------------
5 D% e% i7 _6 R2 H; m" U/ O---------------) l; c6 A0 F% X1 }+ Y( z8 y
29581 |    16384 | replicate | walreceiver      | 10.101.102.87 |                 |        2193 | 2022-01-13 16:23:56.283942+08 |              | streaming
: z, X. I! q4 L5 C+ q, d* _: ^| 29/7624DCE8 | 29/7624DCE8 | 29/7624DCE8 | 29/7624DCE8 | 00:00:00.000289 | 00:00:00.001832 | 00:00:00.001834 |             0 | async      | 2022-01-13 16:2  Y/ E0 ~5 d- O$ C1 ]
4:17.862534+08  s" ?% o$ U0 {: v! @$ V, u
(1 row). p8 r, N1 E1 L- H4 B+ G8 S/ @
$ t  s# q$ {0 |; h; m' h

% n( z. h, T+ W6 ]& ?6 \
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-8 13:46 , Processed in 0.041017 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表