找回密码
 注册
查看: 1329|回复: 4

pg数据库操作

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-1-13 13:36:13 | 显示全部楼层 |阅读模式
[postgres@aqzhxxh-pg-1 log]$ psql
" {4 v$ h" q. c; k. Q+ r/ l. Ypsql (13.3); z% n1 K' h. |! w. F! ^2 P1 U# T
Type "help" for help.
( Z  x) e9 G$ K* M- }0 k: D% Xpostgres=# select * from pg_stat_replication;
+ {7 c( G! w! z1 o" b5 S4 f pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | backend_xmin | state | sent_lsn | write_lsn | f/ x# e6 o7 k: I! W
lush_lsn | replay_lsn | write_lag | flush_lag | replay_lag | sync_priority | sync_state | reply_time   o4 ?; P5 r/ O% j3 `' P
-----+----------+---------+------------------+-------------+-----------------+-------------+---------------+--------------+-------+----------+-----------+--9 F: h5 B+ Y& u' f; m- e! p9 h
---------+------------+-----------+-----------+------------+---------------+------------+------------- j/ ?! J+ X9 x4 X& i/ |
(0 rows)
8 p8 f2 M& z6 N' v- ]% z, ypostgres=# select * from pg_replication_slots ;
0 [' p9 L1 y1 ^* E slot_name | plugin | slot_type | datoid | database | temporary | active | active_pid | xmin | catalog_xmin | restart_lsn | confirmed_flush_lsn | wal_status/ ~) h! ^6 f5 {8 f
| safe_wal_size ( d  J+ z8 z9 ^) H* i
-----------+--------+-----------+--------+----------+-----------+--------+------------+------+--------------+-------------+---------------------+-----------
; V, B1 z: z' f+ v* @-+---------------; [" v% o3 ^& R- Z- m! ^! m# ?
(0 rows)
6 X6 ?4 g: L% u/ g2 tpostgres=# checkpoint ;5 B! |& b7 m- W. }
CHECKPOINT
7 s8 O$ a, ?5 @- i+ zpostgres=# ; d7 |$ H' F# A& y; {  Y1 b, s

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-1-13 14:39:09 | 显示全部楼层
postgres=# show max_wal_size;
/ {+ \- L, P5 C' B1 q3 n, L max_wal_size   r+ z$ C2 U( D: {! E% ?' y
--------------
2 `/ |7 g5 ^: `9 V7 [* z 8GB
, `# O" d0 ?* }) `(1 row)
9 j# m* N. y0 a" v8 f
/ x! B) }) Z, o# u, d0 P, \  H; Zpostgres=#   L, G  c/ h5 f! a  v

% O. X4 ]' k/ A8 [) N- h* {
3 f% o* h* E: V4 Y* L[postgres@aqzhxxh-pg-1 pgdata]$ pg_ctl status  K( n" K3 l+ x5 l& `/ S
pg_ctl: server is running (PID: 11857), z  L. l5 M! I- V, I
/home/postgres/FlyingDB13/bin/postgres6 d' a3 Q# d9 y, p+ p
[postgres@aqzhxxh-pg-1 pgdata]$ psql( D& T1 p# a9 @2 \
psql (13.3)
0 B$ G& l( c& Z: n* b; v. L. PType "help" for help.
3 I. O: e, I0 k  f4 E0 V8 ]( Q) R
. e+ [5 D1 R+ W- j1 ~. mpostgres=# show archive_command ;$ G, y* f% a  R
archive_command
4 {8 E( Z9 A% _  Q" D- L/ n-----------------
' h# e1 d( I2 _) p- _ date
, c- q' U: X. Y7 C7 n(1 row)8 K+ ~% F/ O+ b) ^5 A; ~
[postgres@aqzhxxh-pg-1 pgdata]$ psql
" G2 g, [5 ^# J' f7 jpsql (13.3)
/ j! E; i7 S' [Type "help" for help.2 H+ q- J' p2 ?6 S
: D7 s, @7 x! }
postgres=# show archive_command ;4 V2 l6 w. l% D
archive_command
. j. |8 n1 t/ u% `" R+ u) N4 K-----------------
* q" X6 @* S: ?5 i' T date5 ~! k( \1 g, ^# B8 W. @/ e
(1 row). O  J( z# o4 x/ o9 `

: y* f9 }9 Z9 O" `$ R4 tpostgres=# checkpoint ;
% ^" Q; o+ m5 P/ {: f- V9 lCHECKPOINT
( L, [- s* w7 @/ O3 mpostgres=# select * from pg_stat_replication ;
1 D5 T1 r' e. |% }9 [& o! _ pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | backend_xmin | state | sent_lsn | write_lsn | f. t. z. j4 \5 t  |
lush_lsn | replay_lsn | write_lag | flush_lag | replay_lag | sync_priority | sync_state | reply_time & M* z. @0 {, \1 n1 n1 b
-----+----------+---------+------------------+-------------+-----------------+-------------+---------------+--------------+-------+----------+-----------+--7 V0 y* n1 ?0 o. v
---------+------------+-----------+-----------+------------+---------------+------------+------------' Q. @* {" w! \" W) a' U+ u% i
(0 rows)$ a3 q/ q1 `1 c/ Z/ y. n1 j9 W$ B

7 ~' Y# Q: l' m, W/ Vpostgres=# select pg_is_in_recovery();/ ~& q7 m( y& N2 X- d
pg_is_in_recovery
4 M) B4 w1 i' j0 u% A" l-------------------
, X- \5 I' _( q' v f
$ r/ q1 B6 f9 S# F7 ~(1 row)
8 |  f8 t4 s- @5 ]
0 o, g) e, j) _3 ~) a6 Upostgres=#

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-1-13 15:41:35 | 显示全部楼层
postgres=# show   primary_conninfo;
1 x4 l# N: q3 S$ e6 ^' j5 @+ O                                                                                                           primary_conninfo                                 
- T: }# X9 L7 c; w                                                                          
* \" ^$ q- N( Q9 L# N------------------------------------------------------------------------------------------------------------------------------------------------------------5 i1 T" }6 T+ f! V
--------------------------------------------------------------------------! t; R  ~% ?# _8 X' n5 T: B" T* s
user=replicate passfile='/home/postgres/.pgpass' channel_binding=prefer host=10.101.102.86 port=5432 sslmode=prefer sslcompression=0 ssl_min_protocol_versi6 s" a) G2 B0 x- O$ X% q! k5 J
on=TLSv1.2 gssencmode=prefer krbsrvname=postgres target_session_attrs=any  q9 U4 v' A# \3 S# E4 `6 B2 X8 ]
(1 row)' O7 C) B$ I' Q" U: J

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-1-13 16:04:09 | 显示全部楼层
[postgres@aqzhxxh-pg-2 ~]$ pg_ctl -D /data/pgdata stop
/ |6 p4 J/ I, p# \! L9 o- iwaiting for server to shut down......... done
/ A6 a& {7 d; O  K3 W; Y& F1 Qserver stopped& D# ?$ \" E7 n* j" K) A  x
[postgres@aqzhxxh-pg-2 ~]$ mv /data/pgdata/ /data/pgdata_01133 M3 `0 R4 m9 R! n. j% S' z) a- q
[postgres@aqzhxxh-pg-2 ~]$ pg_basebackup -Ft -v -P -R -D /data/pgdata -U replicate -h 10.101.102.86 -p5432
, [- M4 E/ x5 {! j5 [" T: epg_basebackup: initiating base backup, waiting for checkpoint to complete
3 ?3 \7 F+ _" ~. D8 l- f% \pg_basebackup: checkpoint completed+ q% p) |8 r. ?1 X. i" i4 x' n
pg_basebackup: write-ahead log start point: 29/72000028 on timeline 1
- S/ m+ V2 ]# [: Q  S/ \! npg_basebackup: starting background WAL receiver
4 _7 ?7 J# q) Mpg_basebackup: created temporary replication slot "pg_basebackup_28129"% w% e0 Q" \9 o& A# J( ?9 d
140636462/140636462 kB (100%), 1/1 tablespace                                         ( T1 C3 c8 m9 F( e9 {
pg_basebackup: write-ahead log end point: 29/7218EAF04 h7 c  |7 y3 p. Y% g6 ~
pg_basebackup: waiting for background process to finish streaming ...
4 C" M0 \) N1 @pg_basebackup: syncing data to disk ...
/ p5 n; b6 H% m* e7 Bpg_basebackup: renaming backup_manifest.tmp to backup_manifest
2 n" ^' o4 F, ~pg_basebackup: base backup completed% j: d: [4 X4 k' [" D1 B; H, }
[postgres@aqzhxxh-pg-2 ~]$

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 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 -p5432, b6 ~0 q" S% C! K3 c/ P% d9 W" Z
pg_basebackup: initiating base backup, waiting for checkpoint to complete
3 N( x0 l  D; Ppg_basebackup: checkpoint completed: i1 X$ F* R/ U% z8 W  c# c: \
pg_basebackup: write-ahead log start point: 29/75000028 on timeline 1
! H' Y3 {& _4 _  G8 |) J* j  Opg_basebackup: starting background WAL receiver" e+ b. z* t( R" R3 U# y
pg_basebackup: created temporary replication slot "pg_basebackup_29262"# @7 Y9 d& Y- F
140644606/140644606 kB (100%), 1/1 tablespace                                         + Y! r) w' |% u) s* _' K0 [
pg_basebackup: write-ahead log end point: 29/7522D570+ {6 [7 b( R; _' E1 ]" G
pg_basebackup: waiting for background process to finish streaming ...' u$ i5 N( M/ z; J7 A
pg_basebackup: syncing data to disk ...# E9 D" z: w, y7 z: Y$ O2 W+ m
pg_basebackup: renaming backup_manifest.tmp to backup_manifest
9 L! T; h  F3 o0 j, G. K1 U% ypg_basebackup: base backup completed8 {3 G) j; x% a+ ^8 N- V3 C
[postgres@aqzhxxh-pg-2 ~]$ pg_ctl -D /data/pgdata start
5 X5 c! W' z4 ~waiting for server to start....2022-01-13 16:24:13.290 CST [9337] LOG:  redirecting log output to logging collector process6 E6 w8 q0 ~0 T
2022-01-13 16:24:13.290 CST [9337] HINT:  Future log output will appear in directory "log".; k3 |$ ~' n2 _2 H  t2 g
done
- I' G* x( \& Z; c9 R5 h$ r$ T$ Gserver started
5 h9 U# M8 w. B9 T6 O2 ~! ~[postgres@aqzhxxh-pg-2 ~]$ psql" U, r8 S% ?: Y6 h$ d  n
psql (13.3)+ r" L! D) T4 K( B4 [  C5 {; u
Type "help" for help.. g: h& e* W' ~! i" I: E
& d4 ]8 t6 T7 Z4 h
postgres=# select * from pg_stat_replication ;
( |) M  D& q3 X# x4 @1 R pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | backend_xmin | state | sent_lsn | write_lsn | f
5 I  \& _' g3 _# ?" I8 Nlush_lsn | replay_lsn | write_lag | flush_lag | replay_lag | sync_priority | sync_state | reply_time
* h: L$ f& H- h+ `3 n: y-----+----------+---------+------------------+-------------+-----------------+-------------+---------------+--------------+-------+----------+-----------+--5 [. L( T' `1 C+ `4 ~
---------+------------+-----------+-----------+------------+---------------+------------+------------
( N; Z9 l2 @' x! H  Q3 r* ^9 A(0 rows)
' I( g; A( U$ p/ e4 I
. h* S+ [) X+ e( B0 g0 V
( f* T3 T8 a/ h/ w1 x[postgres@aqzhxxh-pg-1 ~]$ psql
) a" V% Q+ t2 Jpsql (13.3)
3 N/ T; z- @: }' D! Y6 n2 uType "help" for help.% {) G1 n! }: z0 i9 g
postgres=# select * from pg_stat_replication ;
8 Q( d& b0 a/ m1 @- S  pid  | usesysid |  usename  | application_name |  client_addr  | client_hostname | client_port |         backend_start         | backend_xmin |   state   - h' D7 K9 v/ H2 j
|  sent_lsn   |  write_lsn  |  flush_lsn  | replay_lsn  |    write_lag    |    flush_lag    |   replay_lag    | sync_priority | sync_state |          reply_- o/ t3 E8 j+ K8 H+ r
time           & F! K1 n; }; W  P6 ?$ q2 R1 P
-------+----------+-----------+------------------+---------------+-----------------+-------------+-------------------------------+--------------+-----------  S, u4 f. X& G+ W0 V: J2 q0 x
+-------------+-------------+-------------+-------------+-----------------+-----------------+-----------------+---------------+------------+----------------- L2 y! \7 @; h* g. c4 D
---------------0 O, I' C4 s% F, J: e" z; Q0 z
29581 |    16384 | replicate | walreceiver      | 10.101.102.87 |                 |        2193 | 2022-01-13 16:23:56.283942+08 |              | streaming
% m* L5 T8 Z* J# P: j5 [1 W$ N, L| 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/ z' T! n9 Q# Z. p( r5 W3 Q
4:17.862534+08
$ t/ x  Y2 k1 K( g, E7 ^(1 row)1 J- J) {3 U( V1 x8 z

# f- ~& Y' O; |) d' r. Y' a9 }% \, S
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 02:44 , Processed in 0.016987 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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