- 博客(23)
- 收藏
- 关注
原创 利用ShardingSphere-proxy实现PostgreSQL读写分离
ShardingSphere读写分离,ShardingSphere-proxy
2023-10-14 22:26:44
713
1
原创 CLOG在MVCC中的作用
事务提交日志CLOG存储数据库的单个事务运行状态。在事物commit或者abort之后,第一次对数据的访问,会读取CLOG信息,确定数据的可见性,并把信息写到tuple header中去,下次需要判断数据的版本信息的时候,直接读取tuple header中的信息即可。
2022-11-10 15:16:34
169
原创 always归档模式下的备库归档
当archive_mode为always的时候,在主库和备库的归档路径下都会有wal归档日志。根据官方文档的解释:是备库每次接受流复制传过来的wal之后,备库会调用归档命令完成归档,这和备库是否应用流复制传过来的wal无关。
2022-11-03 10:17:41
282
原创 PostgreSQL参数hot_standby_feedback的理解
hot_standby_feedback,vacuum,流复制,Query Conflicts
2022-10-17 22:03:46
1302
原创 PostgreSQL数据库 pg_probackup保留策略测试
PostgreSQL数据库在利用pg_probackup备份并设置了备份集保留策略之后,可以根据保留策略清理备份集和wal归档。在执行清理命令的时候,有相关参数,本文通过测试体现这些参数之间的差异性。
2022-08-07 14:37:39
1106
1
原创 模拟exp导出时表丢失
在 Oracle11.2.0.1版本下,exp/imp以用户模式导出和导入的时候,如果表中没有数据,是一个空表,由于oracle的段的延时分配,导致导出的时候不包含空表。[oracle@oracle1 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Thu May 9 09:18:47 2019Copyrig...
2019-12-01 22:18:18
253
原创 OGG实现跨版本的同步
OGG实现跨版本的同步如果源端为低版本的OGG,目标端为高版本的OGG,由于向下兼容,不需要做额外的配置就可以完成同步。如果源端为高版本的OGG,目标端为低版本的OGG,则需咋在源端的抽取进程中添加format release +目标端OGG版本号(如果源端OGG版本为19.1,则目标端OGG版本必须为OGG12.3及以上)测试环境:源端192.168.1.12oracle 19.3....
2019-11-29 23:17:30
2640
原创 Cassandra主键查询的一些限制
主键中的Partition Key和Clustering Key Primary Key实际上是一个非常通用的概念。在Cassandra中,其表示用来从Cassandra中取得数据的一个或多个列: create table sample ( key text PRIMARY KEY, data text ); 在上面的示例中,我们指定了key域作为sample的PRIM...
2019-01-10 18:49:53
6612
原创 PostgreSQL物理和逻辑备份结果集占用空间的差异
一个频繁做插入删除的表,由于高水位的存在,在做物理备份之后,备份结果集占用的空间会占用很大的空间,而逻辑备份的备份结果集的是表实际要用到的有效空间。 验证:[postgres@usedb01 pgbak]$ pwd/db/pgbak[postgres@usedb01 pgbak]$[postgres@usedb01 pgbak]$ psql -d dqkpsql (9.3...
2019-01-10 18:34:17
640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人