![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 82
秋风生渭水,落叶满长安
这个作者很懒,什么都没留下…
展开
-
主备数据库的数据一致性测试方法
方法:在主数据库上执行一些修改操作(如插入、更新、删除数据),然后验证这些修改是否在备份数据库中正确地复制和同步。方法:通过分析主数据库和备份数据库的事务日志文件,验证数据修改操作是否被正确地记录和应用到备份数据库。方法:创建主数据库和备份数据库的快照(数据库备份文件或数据库快照),然后对比两个快照的数据是否一致。方法:通过比较主数据库和备份数据库中相同数据表的数据记录,逐行对比数据是否一致。缺点:对于大型数据库或数据量庞大的表可能效率较低,需要耗费较多的时间和资源。原创 2023-05-15 22:47:37 · 536 阅读 · 0 评论 -
postgresql数据库jdbc的socketTimeout
sockettimeout配置要谨慎原创 2022-12-07 22:15:25 · 2318 阅读 · 0 评论 -
Oracle最高可用性架构(MAA)|青铜级(BRONZE)
MAA即最高可用性架构(Maximum Availability Architecture )Oracle最高可用性架构(MAA)为Oracle数据库提供了架构、配置和生命周期最佳实践Oracle将MAA分为青铜、白银、黄金和铂金四个等级,提供不同级别的HA解决方案以满足不同的RPO和RTO要求,本文主要解读青铜等级的架构。原创 2022-11-24 21:47:41 · 865 阅读 · 0 评论 -
KingbaseES实现在线增量备份与任意时间点恢复
功能背景人为操作错误,由于误操作修改或删除了重要数据, 需要KingbaseES 支持还原数据到误操作前的那个时刻解决方案提供增量备份能力以及支持任意时间点恢复实现增量备份和任意时间点恢复的思路是记录数据库系统的操作记录(WAL归档)在某一时刻进行一次完整的数据库备份需要恢复时,还原上一次完整的数据库备份,根据操作记录恢复数据库至指定的某个时刻(即可以实现PITR 时间点恢复)配置示例操作1、配置数据库、vim kingbase.confwal_level = replicaar原创 2022-04-23 15:21:42 · 6262 阅读 · 0 评论 -
Oracle Data Guard和金仓KingbaseES集群的数据保护模式对比
Oracle Data Guard 提供三种数据保护模式(Data Protection Mode ):最大可用性、最大性能和最大保护。Kingbase ES 提供了服务可用优先 、数据保护优先两种保护模式原创 2022-04-18 23:04:29 · 3274 阅读 · 0 评论 -
Unlogged table在金仓Kingabse数据库备份还原和集群中的相关体现
1、unlogged table的定义若建表时指定了unlogged,则该表为一个不受日志记录的表,被写入到其中的数据不会被写到预写式日志中,因此这种表的速度会比普通表快。但是,由于不会有日志记录,因此在崩溃时也是不安全的,在崩溃之后或者非干净关闭之后会被自动地截断;表中的内容也不会被复制到后备服务器中;表上创建的任何视图也会自动地不被日志记录。2、unlogged table在物理备份与还原中的表现由于unlogged table不会记录日志,在物理备份还原上也会有一定的体现,表现如下:1、全量原创 2022-03-10 14:57:01 · 1035 阅读 · 0 评论 -
Kingbase部署block_size为非8k的V8R6集群
金仓数据库V8R6集群默认部署后block_size为8k,但是在使用过程中会有部署非8k集群的需求,如何部署非8k的集群,目前可使用的方法有3种test=# show block_size ; block_size------------ 8192(1 行记录)方法一:可以联系官方获取8k,32k以及128k的版本。可通过一键部署集群的方式分别部署8k、32k以及128k的集群方法二:目前initdb工具支持生成1-32k的data,官方文档描述如下:–block-size=size原创 2022-03-04 21:00:21 · 2441 阅读 · 0 评论 -
金仓数据库oracle模式下的in out inout三种参数模式
KingbaseES 存储过程和函数提供了类似Oracle的 IN、OUT、IN OUT 三种参数模式原创 2022-03-01 23:47:23 · 2633 阅读 · 0 评论 -
人大金仓多节点数据库集群配置参数一键修改
人大金仓数据库集群,一键修改集群参数原创 2022-02-27 22:30:02 · 1566 阅读 · 0 评论 -
表膨胀终结者,金仓数据的表膨胀及对策
1、为什么会有表膨胀多版本并发控制机制多版本并发控制机制(MVCC)的原理在于,当它需要更改某块数据的时候,它不会直接去更改,而是会创建这份数据的新版本,在新版本进行更改,所以会存储多份版本,每个事务能看见哪一份版本的数据,由事务隔离级别控制。MVCC引入了一个问题,如何消除老旧的、没有使用的无用数据(版本),目前主流上有3种处理实现方式:**第一种:**以Oracle为代表的,把旧版本数据放入UNDO,新数据放入REDO,然后更改数据。这种方式,旧版本的数据放入了UNDO,所以可以有效避免膨胀。原创 2022-02-24 21:09:50 · 6958 阅读 · 0 评论 -
炫“库”行动—人大金仓有奖征文——KingbaseES集群高可用之故障转移与故障恢复
【本文正在参与炫“库”行动—人大金仓有奖征文】活动链接:https://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edbKingbaseES集群的故障处理行为KingbaseES通过高可用组件(HA组件)去监控集群的状态,并对集群的故障转移和故障恢复进行管理。官方文档列出了对常见的故障的处理行为,常见的故障类型如下:故障类型故障场景状态变换类故障集群主库停库,集群主库节点掉电,集群主库节点重启,集群备库停库、掉电或断网原创 2021-10-12 20:58:23 · 251 阅读 · 0 评论 -
人大金仓数据库高可用集群部署教程
这里写自定义目录标题前言环境准备服务器准备获取集群安装包获取license安装集群版数据库高可用集群安装运行数据库部署工具创建项目创建集群前言可用性作为数据库的重要指标之一,集群化是一种通用的解决方案,不同数据库产品的实现并不相同,实践出真知,下面就带大家一起上手,从零开始搭建一套人大金仓数据库的高可用集群。环境准备服务器准备节点名称IP操作系统平台node1X86_64192.168.101.6Ubuntu 20.10node2X86_64192.168.原创 2021-10-12 11:13:45 · 4390 阅读 · 2 评论