create user query encrypted password 'kol6xw2oxd6rfnwm'; #把schema授权给用户,要先切换到recon schema 所在的库 grant usage on schema recon to query; # usage 是 有使用该schema 下 数据库对象(例如函数,视图,数据类型,索引等,不包括表)的权限 -- 如果是schema 要一个一个授权 grant usage on schema...
vi postgresql.conf 增加shared_preload_libraries='pg_show_plans'[postgres@t1ysl~]$ pg_ctl restart waitingforserver to shut down...done server stopped waitingforserver to start...2021-07-2508:52:08.402CST[2990]LOG:starting PostgreSQL12.1on x86_64-pc-linux-gnu,compiled bygcc(GCC)4.8.520150623...
tar.gz -- cd pgaudit-1.6.1/ -- make install USE_PGXS=1 select * from pg_available_extensions where name like '%audit%'; show shared_preload_libraries; alter system set shared_preload_libraries='pgaudit'; pg_ctl restart create extension pgaudit; \dx \dx+ select name,setting from pg_...
pg_ctl —D $PGDATA restart 四、创建pg_stat_statements extension postgres=#createextension pg_stat_statements;CREATEEXTENSION postgres=# 五、分析SQL 可以通过查询pg_stat_statements视图,获取统计信息 postgres=# select * from pg_stat_statements; userid | dbid | queryid | query | calls | total_tim...
相对于老版本的pg_basebackup多了backup_mainfest文件。该备份将PGDATA下的内容拷贝到/var/tmp/backups下。如果修改下冲突配置项,比如端口配置port,则可以通过pg_ctl -D /var/tmp/backups start直接启动。 当然,也可以备份成.tar文件: =$ rm -rf /var/tmp/backups/; mkdir /var/tmp/backups; pg_basebackup...
$pg_ctl -D $PGDATA -l ~/log/pglog.log start 增加日志输出设置,从而获得更多的信息。 三、验证 3.1、观察主从两库的归档日志的位置,或者主库两边的pg_wal目录下的内容,发现主库日志切换后,备库pg_wal目录下就会产生新的日志文件,但是在备库的归档目录下没有内容,应该是主库的归档日志传递到备库的pg_...
pg_ctl -D /pgdata/12/data -l logfile start 创建用户 # 创建用户 createuser -s repmgr # 创建库 createdb repmgr -O repmgr # 修改密码 PGPASSWORD=dyh666 psql -c "alter user repmgr with password 'dyh666';" # 修改查找目录 PGPASSWORD=dyh666 psql -c "alter user repmgr set search_path ...
pg_ctl restartecho 3 > /proc/sys/vm/drop_caches 3、查看执行计划 testdb=# explain analyze select count(*) from t1; QUERY PLAN ---
$pg_ctl -D ~/data/ -l ~/log/pglog.log restart 2.3 在备库设置 2.3.1不需要初始化,直接从主库备份就行,如有DATA直接删掉或改名掉: $ pg_basebackup -h pg1 -p 1922 -U repl -R -F p -P -D $PGDATA 备注: -h,主库主机,-p,主库服务端口; ...
echo " 输出格式(条数,日期,用户,数据库,QUERY,耗时ms). " echo " 慢查询反映执行时间超过log_min_duration_statement的SQL, 可以根据实际情况分析数据库或SQL语句是否有优化空间. " echo "" echo "--->>>--->>> 慢查询分布头10条的执行时间, ms: " cat ...