全量迁移
备份数据
$ pg_dump -h 172.19.235.145 -U <username> -d <database> > 20180704_dbpe.sql
正式迁移
首先要修改备份文件*.sql的owner,防止权限出现错误。
$ psql -h <ip> -U <username> -d <database> -f 20180704_dbpe.sql
【注意...
/
784 次浏览/
DBA运维
问题描述公司项目测试环境调用某些接口的时候,服务器立即崩溃,并一定时间内无法提供服务。问题排查服务器配置不够第一反应是服务器需要升配啦,花钱解决一切!毕竟测试服务器配置确实不高,2CPU + 4Gib,能干啥?不过问题是今天突然发生的,而且说崩就崩。凭着严谨的态度,还是要刨根问底地找下问题。查看服务器负载free -m内存占用并不大,忘记截图了,反正看下来不是内存过高导致的崩溃top数据库占用CPU过高连接数过多业务高峰活跃连接陡增,活跃的连接数是否比平时多很多SELECT&...
/
1018 次浏览/
DBA运维
PostgreSQL将日期转为年、月、日的函数date_trunc: 当前年: select date_trunc('year',now()) 当前月: select date_trunc('month',now()) 当前日: select date_trunc('day',now()) 当前时: select date_trunc('hour'...
/
868 次浏览/
DBA运维
一、需求介绍
前端是一个列表页面,列表可以进行复选框的选择,后台进行关联表数据的删除。
二、框架介绍
springboot+mybatis 数据库用的postgresql
三、具体代码(前端js)
1、前端涉及到的代码
//判断选中状态var ids ="";$(".checkbox").each(function () { if($(this).is(':checked')) ids +=$(this).val() +...
/
800 次浏览/
DBA运维
1 SELECT to_timestamp('2020-02-27 12:12:12','yyyy-MM-dd hh24:mi:ss') ;
2 SELECT to_date('2020-02-27 12:12:12','yyyy-MM-dd hh24:mi:ss') ;
to_timestamp返回结果:2020-02-27 12:12:12
to_date返回结果:2020-02-27...
/
730 次浏览/
DBA运维
更新索引至最大值:select setval('"demo".test_id_seq', (SELECT MAX("id") FROM demo.test));
查询下一个序列值:select nextval('"demo".test_id_seq');...
/
668 次浏览/
DBA运维
pgpool-II是一个集连接池、主备切换与负载均衡于一身的数据库连接件,本文以配置读写分离集群为例,介绍pgpool-II的配置方式。
本文使用的版本为PostgreSQL12.1,由于PG12版本不再支持通过recovery.conf的方式进行主备切换,如果数据目录中存在recovery.conf,则数据库无法启动。
(一) 准备工作
1.本例中,两台数据节点IP与端口号为
Harvest1 192.168.100.1:5432
Harvest...
/
980 次浏览/
DBA运维
一、大小写特别敏感
大写字段需要用“”引号(pg字段名使用“”,MySQL字段名使用``)
******表名以及字段名如果是小写但是为关键字,比如name,则也需使用"";
二、分页
limit ${limit} offset ${start}
三、判断条件等号前后字段类型需要一致
类型转换相关函数
pg使用文档:https://www.runoob.com/postgresql/postgresql-function...
/
728 次浏览/
DBA运维
最近的项目要求配置共享存储的四节点集群,使集群能够形成负载均衡。
但是大家知道,PostgreSQL不支持使用同一数据目录生成多个实例,在执行pg_ctl start的时候,如果指定的数据目录有实例在运行,则该实例会发生错误导致数据库down掉。故而,我们选择了基于pgpool-II + repmgr的策略来实现基于NAS共享存储的负载均衡策略。架构如下图所示:
共享磁盘的实现方法多种多样,本文主要讲解repmgr的使用...
/
819 次浏览/
DBA运维
引用地址:https://blog.csdn.net/weixin_34143774/article/details/89561946 请以原文为主,引用注明出处。问题:今天公司进行软件测评,在测评期间,测评人员问起PostgreSQL登录失败导致用户锁定的次数,密码输错几次账户会被锁定?网上查了一圈,oracle和mysql都有相关设置,只有pg库没有找到相关的设置参数。偶然发现网上的帖子,结果发现PG库尚不支持相关设置。下面引用一下:数据库密码管理是数据库安全...
/
860 次浏览/
DBA运维