介绍:pg_cron 相当于在database内部的一个crontab程序,类似于Oracle中的job和scheduler.pg_cron 可以同时运行多个job,但在同一时刻,只有一个job在执行,后续的job会挂起,知道前一个执行完成。项目地址:https://github.com/citusdata/pg_cron安装使用pg_cron的使用需要PG版本在9.4及以上,因为用到的一个结构体在9.4版本中进行了扩展。9.3:typedef void (*bgworker_main_type)(Datum main_arg);
typedef struct BackgroundWor...
BenchmarkSQL是什么?
安装BenchmarkSQL
使用BenchmarkSQL测试数据库
阅读 HOW-TO-RUN.txt
创建测试用户和数据库
修改benchmarksql 数据库连接配置
4.1.1 版本使用
5.0 版本操作
BenchmarkSQL是什么?BenchmarkSQL是一款经典的开源数据库测试工具,内嵌了TPCC测试脚本,可以对EnterpriseDB、PostgreSQL、MySQL、Oracle以及SQL Server等数据库直接进行测试。BenchmarkSQL的测试场景:TPC-C 会模拟一个批发商的货物管理环境。该批发公司有N个仓库,每...
database cluster 在哪?
database 在哪?
tablespace在哪?
table 在哪?如何存放?
index 在哪?如何存放?
学习链接
database cluster 在哪?在pg启动的时候,会用到一个参数:PGDATA,所以,一个cluster中所有的数据都是存放在变量PGDATA目录下。database 在哪?每个database的信息存放在PGDATA/base目录下,目录名以database的命名。psql中查询database的oid:postgres@postgres:5432 # select oid ,datname from pg_da...
身份鉴别
pg_hba.conf的配置
用户密码复杂度
用户密码有效期
用户密码存储策略
应用服务器配置文件安全
权限安全配置
防止越权操作
数据传输安全
数据自身安全
外界安全因素
身份鉴别pg_hba.conf的配置用户密码复杂度用户密码有效期用户密码存储策略应用服务器配置文件安全权限安全配置防止越权操作数据传输安全数据自身安全外界安全因素
当前版本 PG 9.5.3
方式一: recovery.conf 中的trigger_file参数
备库recovery.conf 中增加 trigger_file参数
关闭主库
激活备库到主库
激活原来的主库,变成现在的备库
方式二:pg_ctl promote
模拟主库宕机:
查看备库log:
备库执行 pg_ctl promote:
查看原来的备库log:
查看recovery.conf 变成了 recovery.done
新的备库操作
参考链接:
方式一: recovery.conf 中的trigger_file参数主备切换需要用到recovery.conf 中的trig...
- 1
- 2
- 3
- 4
- ...
- 37
- »
最新文章
最近回复
友情链接
站点信息
- 建站时间:2010年5月10日
- 迄今运行:2398天
- 文章总数:185篇
- 评论总数:114篇