postgresql 索引
postgres explain查看sql执行计划参考
创建基础备份:pg_basebackup-Ft-Pv-Xf-z-Z5-p5432-D/pgdata/10/backup/1.移除故障的数据目录或者新建数据目录:2.创建数据目录并且解压使用pg_basebackup创建的备份:mkdir-p/pgdata/10/data1chmod0700/pgdata/10/data1tarxvzfbase.tar.gz-C/pgdata/10/data1/3.
查找和杀掉postgresql堵塞的会话1.创建视图,可以随时使用:CREATE VIEW pg_blocking AS SELECTblocked_locks.pid AS blocked_pid,blocked_activity.usename AS blocked_user,blocking_locks.pid AS blocking_pid,blocking_activity.usenam
auto_explain可以定义sql执行的时间以记录在postgres中日志中,包含sql的直接计划,在线上优化时可以说是一个非常好用的工具,另外结合pg_stat_statements,可以说是分析线上慢sql的利器,auto_explain包含在安装软件中,可以直接安装使用:[root@my1 ~]# cd postgresql-10.0/contrib/auto_explain[root@
1.创建复制用户:CREATEUSERreplWITHreplicationloginpassword'repl';2.编辑recovery文件:cat/pgdata/10/data/recovery.confstandby_mode='on'primary_conninfo='host=192.168.56.202port=5432user=postgre
pmm监控postgresql数据库详细信息请参考:Configuring PostgreSQL for Monitoring:https://www.percona.com/doc/percona-monitoring-and-management/conf-postgres.htmlpmm安装部署请参考:http://blog.51cto.com/1937519/2319421以下步骤为安装和
postgresql有很多高可用工具,其中pha4pgsql为很不错的一款软件,值得使用,下面为官方链接地址,里面详细的信息供参考:https://github.com/ChenHuajun/pha4pgsql
os:centos 7.5 postgresql: 10.01.软件下载:https://github.com/ossc-db/pg_rman/releases/pg_rman-1.3.7-1.pg10.rhel7.x86_64.rpm2.安装pg_rman:[root@my-mm ~]# yum localinstall pg_rman-1.3.7-1.pg10.rhel7.x86_64.rpm
postgres开始wal归档:a.修改wal_level参数:altersystemsetwal_level='replica';postgres=#altersystemsetwal_level='replica';ALTERSYSTEMb.修改archive_mode参数:altersystemsetarchive_mode='on';post
操作系统环境:CentOS7.51.安装依赖包:yuminstall-yzlibreadlinereadline-develzlibzlib-developensslopenssl-develmakecmakegccflexbisonautoconf2.解压:tarxvzfpostgresql-10.0.tar.gz3.添加用户:useraddpostgres4.创建目录:mkdir-p/opt/
postgres导入导出工具pg_dump:备份:pg_dump-hlocalhost-Upostgresdb_name>db_name.sql恢复:psql-Upostgres-ddb_name-fdb_name.sql>out.txt
postgresql常用查询语句
#basedata_directory = '/dbdata/data' hba_file = '/dbdata/data/pg_hba.conf' ident_file = '/dbdata/data/pg_ident.conf'
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号