随笔分类 -  postgresql

摘要:环境:Os:Centos 7DB:13.8 1.下载安装介质下载地址:源码下载地址: https://www.postgresql.org/ftp/source/二进制下载地址(新版本的没有二进制下载,只能使用源码安装):https://www.enterprisedb.com/download-p 阅读全文
posted @ 2022-10-19 08:52 slnngk 阅读(938) 评论(0) 推荐(0)
摘要:环境:OS:Centos 7DB:13.8 1.创建postgresql.service vi /lib/systemd/system/postgresql.service [Unit] Description=redis After=network.target After=syslog.targ 阅读全文
posted @ 2022-10-18 15:31 slnngk 阅读(889) 评论(0) 推荐(0)
摘要:pg10: alter table tb_test add column name16 varchar(30) default 'aa' not null;insert into tb_test(name1) values('name1');执行很久,写入会堵塞 pg11:postgresql大表添 阅读全文
posted @ 2022-08-08 10:04 slnngk 阅读(1912) 评论(0) 推荐(0)
摘要:pg10: alter table tb_test add column name16 varchar(30) default 'aa' not null;insert into tb_test(name1) values('name1');执行很久,写入会堵塞 pg11:postgresql大表添 阅读全文
posted @ 2022-08-05 17:40 slnngk 阅读(285) 评论(0) 推荐(0)
摘要:环境: PG:11.10 注意pg11版本有存储过程和函数之分,而10只能创建函数,10里面的函数里不能包含有事物 CREATE OR REPLACE PROCEDURE "public"."sp_insert_data_pg01"() AS $BODY$ declare i integer := 阅读全文
posted @ 2021-01-08 10:49 slnngk 阅读(1090) 评论(0) 推荐(0)
摘要:1.解压unzip sysbench-1.0.zipmv sysbench-1.0 /opt/2.执行脚本[root@localhost sysbench-1.0]# ./autogen.sh3.编译yum install automakeyum install libtool.x86_64yum 阅读全文
posted @ 2020-12-23 13:41 slnngk 阅读(691) 评论(0) 推荐(0)
摘要:pg版本:10 [postgres@localhost ~]$ psqlpsql.bin (10.15)Type "help" for help.postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | A 阅读全文
posted @ 2020-12-22 14:48 slnngk 阅读(766) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-02-24 16:09 slnngk 阅读(0) 评论(0) 推荐(0)
摘要:1.创建数据库psqlcreate database db_hxl encoding = 'utf8';#\c db_hxl 2.创建表create table tb_test01(id bigserial primary key not null,name varchar(32),createti 阅读全文
posted @ 2020-02-24 11:47 slnngk 阅读(600) 评论(0) 推荐(0)
摘要:主:192.168.1.130 从:192.168.1.131 1、主备库进程查看主库[postgres@localhost data]$ pg_controldata /opt/postgresql-11.6/data/| grep 'Database cluster state'Database 阅读全文
posted @ 2020-01-19 15:28 slnngk 阅读(7089) 评论(0) 推荐(0)
摘要:环境:OS:CentOs 7Postgres-11.61.安装步骤1.1 环境部署数据库部署节点 ip 角色Host01 192.168.1.130 主Host02 192.168.1.131 从1.2 配置等效连接因为我们需要将主库的归档日志通过scp免密传输到备库等效连接配置可以参考https: 阅读全文
posted @ 2020-01-18 11:23 slnngk 阅读(1215) 评论(0) 推荐(0)
摘要:环境: Centos 7 postgresql:11.6 1.查找相关介质yum search pgagent[root@localhost yum.repos.d]# yum -y install pgagent_11.x86_642..在数据库上配置pgAgent找到pgagent.sql和pg 阅读全文
posted @ 2020-01-16 11:39 slnngk 阅读(1535) 评论(0) 推荐(0)
摘要:环境: Centos 7 1.下载阿里的 repo 资源配置[root@pgadmin ~]# cd /etc/yum.repos.d/[root@pgadmin yum.repos.d]# wget https://mirrors.aliyun.com/repo/epel-7.repo2.安装 p 阅读全文
posted @ 2020-01-16 11:36 slnngk 阅读(2252) 评论(0) 推荐(0)
摘要:PostgreSQL的流复制的原理是通过传递主机(master)上的wal日志信息到备机(slave)然后恢复,这中间就有一个潜在的问题,如果主机端比较忙,wal日志被覆盖了,而从机可能因为网络或者其他原因没有接收到该日志,就会造成主从不一致requested WAL segment 0000000 阅读全文
posted @ 2020-01-15 15:53 slnngk 阅读(869) 评论(0) 推荐(0)
摘要:insert_data.sh脚本如下: #!/bin/bashpsql -U uhxl -h localhost -d hxl << EOFselect sp_insert_data();EOF #pg生成测试数据*/40 * * * * /home/postgres/scripts/insert_ 阅读全文
posted @ 2020-01-14 16:47 slnngk 阅读(493) 评论(0) 推荐(0)
摘要:环境:OS:CentOs 7Postgres-11.6 源码编译 1.2 主库安装 1.2.1 安装介质准备下载地址: https://www.postgresql.org/ftp/source/我这里下载的是11.6版本,介质如下:postgresql-11.6.tar.gz这里下载的源码,所以下 阅读全文
posted @ 2020-01-14 16:18 slnngk 阅读(6089) 评论(0) 推荐(0)
摘要:CREATE OR REPLACE FUNCTION sp_insert_data() RETURNS integer AS $total$ declare total integer; i integer := 1;BEGIN insert into tb_test(name) values('n 阅读全文
posted @ 2020-01-14 14:47 slnngk 阅读(493) 评论(0) 推荐(0)
摘要:1.创建用户并将某个数据库的属主修改为该用户 create user uhxl;alter user uhxl with password 'uhxl';alter user uhxl with CONNECTION LIMIT 20;alter database hxl owner to uhxl 阅读全文
posted @ 2020-01-13 17:52 slnngk 阅读(1096) 评论(0) 推荐(0)
摘要:1.下载源码介质下载地址:源码下载地址: https://www.postgresql.org/ftp/source/ 二进制下载地址:https://www.enterprisedb.com/download-postgresql-binaries 我这里下载的介质是: postgresql-11 阅读全文
posted @ 2020-01-13 15:51 slnngk 阅读(649) 评论(0) 推荐(0)