易陆发现互联网技术论坛

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

pg数据库操作

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

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

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

x
[postgres@aqzhxxh-pg-1 log]$ psql
) L% n- E( K: l$ e/ Q+ m* Cpsql (13.3)* o) U8 {/ S, y' h  O2 x
Type "help" for help.
2 w' ?) P- D' z8 N. c- Hpostgres=# select * from pg_stat_replication;2 N" Z7 M4 ^2 j* W: Y
pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | backend_xmin | state | sent_lsn | write_lsn | f
2 d& M0 a8 {7 o0 g; m. hlush_lsn | replay_lsn | write_lag | flush_lag | replay_lag | sync_priority | sync_state | reply_time
  K& N* a; ^1 Z: B4 t2 O, u# O7 X-----+----------+---------+------------------+-------------+-----------------+-------------+---------------+--------------+-------+----------+-----------+--  T2 [; [+ @$ q1 I8 [3 u" R0 ]
---------+------------+-----------+-----------+------------+---------------+------------+------------& g5 S5 {4 m' {/ O' k. A. O6 {% ]  _
(0 rows)
8 W% o' g7 c( U. tpostgres=# select * from pg_replication_slots ;$ W4 U# h* b5 A) m, n( h  N
slot_name | plugin | slot_type | datoid | database | temporary | active | active_pid | xmin | catalog_xmin | restart_lsn | confirmed_flush_lsn | wal_status
1 j/ a0 H5 c; I3 W0 Q( I | safe_wal_size ; e% E& ]; j; H, x
-----------+--------+-----------+--------+----------+-----------+--------+------------+------+--------------+-------------+---------------------+-----------# Y! M2 k- u3 s  M
-+---------------
% C; o2 e: E4 ~(0 rows)% {0 I* i1 r- d
postgres=# checkpoint ;
- o8 k' e  m$ p; f5 Y  f* CCHECKPOINT% q' Y# u" X9 R# T( \7 P2 V& @
postgres=# / H: }1 Y, w6 e
 楼主| 发表于 2022-1-13 14:39:09 | 显示全部楼层
postgres=# show max_wal_size;; \% p+ b/ x5 _5 @. v* l
max_wal_size
% C5 M& i' ?  G! m3 j  \/ ?--------------
% `4 Z0 R" `+ S( t# k; u 8GB
/ {& h3 c( j( T  o* [(1 row)
" i! Z' m: |3 H3 Y& D7 |2 z# U! l
postgres=#
$ h# T! W0 Q3 ]3 m. v5 M, ~& C( L4 H$ f. `
! c$ O6 A: y( _% Z( |1 ~
[postgres@aqzhxxh-pg-1 pgdata]$ pg_ctl status; _" S- c! p$ N
pg_ctl: server is running (PID: 11857)
8 A8 [1 |6 B- Q5 e' t/home/postgres/FlyingDB13/bin/postgres2 K- Q$ F4 ?; \/ O* @$ e( I
[postgres@aqzhxxh-pg-1 pgdata]$ psql
1 c# i2 \6 K! i% C5 \# Wpsql (13.3)' Z7 e, x$ H6 M$ {) W
Type "help" for help.
, k! c* [% M4 n# S' ?; |! L
* s" X2 q2 @2 a* }postgres=# show archive_command ;
( O% h3 b6 Z: T, |( H, X+ K0 L# K( U! c1 n archive_command
! h; |/ ]  t1 X- z1 [4 u, J-----------------
# U# Q( i3 }2 O; z0 `5 D; o  Q- j# ^$ ~ date: B4 @6 M5 V/ Y. q
(1 row)
4 f) Z% f0 j, S- ]/ C[postgres@aqzhxxh-pg-1 pgdata]$ psql  d& B4 S* ~$ t8 l( m. r- J9 N
psql (13.3)' R, N: m) q, L$ a
Type "help" for help.( |1 r5 I6 q4 C

7 @2 G% L5 Z0 Y+ A. vpostgres=# show archive_command ;
5 Z1 q. H3 w; u+ w) ]& q9 s% @ archive_command 0 N4 M" U6 |: S- ?/ ^% U; W2 d
-----------------/ }# p6 d# e/ ]+ {) e) o4 \
date$ h1 n- }* ~  }+ w8 I+ `! r- _. I
(1 row)+ ]' |: [/ ]8 b4 |

4 R6 V6 q; Y+ L7 \- l8 j% t7 \8 \' ipostgres=# checkpoint ;4 O* J2 T' x1 i9 D8 K; O
CHECKPOINT
" k* d8 F; K2 y' b2 I, c: wpostgres=# select * from pg_stat_replication ;* Z2 V2 @. c; m) R9 Q' B0 `7 V
pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | backend_xmin | state | sent_lsn | write_lsn | f# ?- q. `+ G% t0 d; x
lush_lsn | replay_lsn | write_lag | flush_lag | replay_lag | sync_priority | sync_state | reply_time
3 w. a! [3 _. c8 i/ s-----+----------+---------+------------------+-------------+-----------------+-------------+---------------+--------------+-------+----------+-----------+--( z" r4 c& G* f$ K9 ~
---------+------------+-----------+-----------+------------+---------------+------------+------------' B+ W' P' N6 q) L1 m$ [
(0 rows)9 D6 M6 _( E* J- B( {7 d( x1 ]
: }8 o% ?+ Z/ `/ M
postgres=# select pg_is_in_recovery();  Q* B/ f' z" b8 ~0 a
pg_is_in_recovery ' M! l$ T. B  i, p/ k
-------------------+ b* z% }0 ^& l3 L4 ?$ I
f6 T# B- b" \/ a) K$ j% _
(1 row)
2 }9 Q4 F7 p' Q4 R( m: w/ W# C6 f9 D' ~, W# a( [- s( x
postgres=#
 楼主| 发表于 2022-1-13 15:41:35 | 显示全部楼层
postgres=# show   primary_conninfo;
$ w/ `- E( T+ d: S0 Z9 `                                                                                                           primary_conninfo                                 2 O0 c1 g# N5 z! c; w+ L
                                                                          
/ T# _$ E. s8 c------------------------------------------------------------------------------------------------------------------------------------------------------------3 Z) b  K( G0 s9 s' U9 j
--------------------------------------------------------------------------
( t5 v9 k# z# B user=replicate passfile='/home/postgres/.pgpass' channel_binding=prefer host=10.101.102.86 port=5432 sslmode=prefer sslcompression=0 ssl_min_protocol_versi
! D9 `& u6 z; Y- Son=TLSv1.2 gssencmode=prefer krbsrvname=postgres target_session_attrs=any
/ P' s  Q$ A' ~/ y(1 row)
1 |- S! h; j4 Z6 Y) E; n# p4 I* \
 楼主| 发表于 2022-1-13 16:04:09 | 显示全部楼层
[postgres@aqzhxxh-pg-2 ~]$ pg_ctl -D /data/pgdata stop, `  i& A0 [& p
waiting for server to shut down......... done
! f  b$ v0 \3 q7 b3 [5 e: Userver stopped8 o  k% I! T9 X- u/ |' B4 T
[postgres@aqzhxxh-pg-2 ~]$ mv /data/pgdata/ /data/pgdata_0113
: @3 j9 x- }) I4 E8 T! g( a% [$ s[postgres@aqzhxxh-pg-2 ~]$ pg_basebackup -Ft -v -P -R -D /data/pgdata -U replicate -h 10.101.102.86 -p5432
& r- d+ R+ v7 T8 u0 fpg_basebackup: initiating base backup, waiting for checkpoint to complete& t$ \! v( b, `5 M5 c6 T
pg_basebackup: checkpoint completed
% q9 b5 V; g6 z" }( r! a0 vpg_basebackup: write-ahead log start point: 29/72000028 on timeline 1
6 ?4 }$ C1 |- U* v. q: v1 ipg_basebackup: starting background WAL receiver
$ v2 M9 q( P+ C: x% v0 F4 spg_basebackup: created temporary replication slot "pg_basebackup_28129"$ [( R7 _' k; Y5 D
140636462/140636462 kB (100%), 1/1 tablespace                                         
# t3 O% C6 @% D! qpg_basebackup: write-ahead log end point: 29/7218EAF0( |+ P8 b& i, U8 A# t
pg_basebackup: waiting for background process to finish streaming ...
4 ^; J$ }5 W0 f; ]pg_basebackup: syncing data to disk ...
" {7 R; j! k. xpg_basebackup: renaming backup_manifest.tmp to backup_manifest! J7 ~7 q+ `: I$ l) j  P& t# n
pg_basebackup: base backup completed
2 w4 [5 p! H1 n, N% D. V[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 -p54320 ?3 n! i" ~& @7 K" ^1 @
pg_basebackup: initiating base backup, waiting for checkpoint to complete/ ]- i" T7 ?0 y
pg_basebackup: checkpoint completed3 k3 C; `3 [% D9 ?
pg_basebackup: write-ahead log start point: 29/75000028 on timeline 1
- l- U& l9 u/ i+ ?! L- ~4 cpg_basebackup: starting background WAL receiver
7 b) T, p2 X  \* ^pg_basebackup: created temporary replication slot "pg_basebackup_29262"
8 j! ^  q+ R% L, J) {5 Q/ w140644606/140644606 kB (100%), 1/1 tablespace                                         
5 `' ]$ b* Q; O2 cpg_basebackup: write-ahead log end point: 29/7522D570/ o/ K3 H0 |. d. _
pg_basebackup: waiting for background process to finish streaming ...
- s) q3 Y% E6 p* s; spg_basebackup: syncing data to disk ...
, B( c2 c. u6 t! o( @. L; Fpg_basebackup: renaming backup_manifest.tmp to backup_manifest
+ H" w7 s( A  u# l% E0 rpg_basebackup: base backup completed( X( P4 M, [& H7 G2 [9 j( ?& v
[postgres@aqzhxxh-pg-2 ~]$ pg_ctl -D /data/pgdata start: U$ {% w4 R. y8 O' K# E
waiting for server to start....2022-01-13 16:24:13.290 CST [9337] LOG:  redirecting log output to logging collector process8 K' z, X- Q# N. K
2022-01-13 16:24:13.290 CST [9337] HINT:  Future log output will appear in directory "log".
" e# ]  s# g. X8 S: [ done
, V9 U$ B3 e7 `7 R- _/ [4 p4 pserver started  L! C& n3 r' f
[postgres@aqzhxxh-pg-2 ~]$ psql
1 I7 I% f6 m- dpsql (13.3)& ?* {" `3 K9 k  h
Type "help" for help.$ ~6 M& I7 i% B: O0 U
) l+ S+ f( [+ G
postgres=# select * from pg_stat_replication ;
9 T( w% p& B  P' ]0 n; U+ r" q pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | backend_xmin | state | sent_lsn | write_lsn | f& |  }- l# V$ l1 X. q
lush_lsn | replay_lsn | write_lag | flush_lag | replay_lag | sync_priority | sync_state | reply_time
4 D7 p8 G" i6 ], T5 I5 F6 x-----+----------+---------+------------------+-------------+-----------------+-------------+---------------+--------------+-------+----------+-----------+--+ F, Q8 y: v/ h) U+ }3 a7 n% [0 W: `
---------+------------+-----------+-----------+------------+---------------+------------+------------
3 Y' W4 U7 ^5 Y(0 rows)
( b) J& [, K' ?
  X! K: D& s5 u# ^; _5 C" X2 Z* `( u. G- G' W
[postgres@aqzhxxh-pg-1 ~]$ psql
: O3 p/ H5 W- p5 s5 ?psql (13.3)( F% ?+ A! j3 q/ V6 @1 }
Type "help" for help.
# w/ [% ~& a, j+ @$ ^postgres=# select * from pg_stat_replication ;
' Z4 m( Z. \: _0 N2 D6 P  pid  | usesysid |  usename  | application_name |  client_addr  | client_hostname | client_port |         backend_start         | backend_xmin |   state   
; J( b/ Q1 C2 I, q3 a$ g) e|  sent_lsn   |  write_lsn  |  flush_lsn  | replay_lsn  |    write_lag    |    flush_lag    |   replay_lag    | sync_priority | sync_state |          reply_
4 c- @, Q& I' N% ]; Ytime           3 s9 H4 a1 n4 T6 e- L8 h
-------+----------+-----------+------------------+---------------+-----------------+-------------+-------------------------------+--------------+-----------: i8 \" L4 ]) ]4 l$ i
+-------------+-------------+-------------+-------------+-----------------+-----------------+-----------------+---------------+------------+----------------) M3 |4 ~4 Z+ R! C' g5 }) K8 E
---------------( T/ k4 O6 Z. F% O' X7 h# x# k
29581 |    16384 | replicate | walreceiver      | 10.101.102.87 |                 |        2193 | 2022-01-13 16:23:56.283942+08 |              | streaming ' f2 z$ `. m5 T' j5 ^7 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
9 D1 u: U5 V6 ~2 B4:17.862534+08
( S7 I# a/ e9 r. r! |# l3 h8 f(1 row)! b, |3 @' I; t6 x0 v9 h

; p: Q$ Q7 k! W$ J/ A5 E/ u4 S
! M9 s4 E# ~# j3 Y
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:36 , Processed in 0.047916 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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