自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 关系型数据库的运行结构

监听器,解析器,优化器,执行器,存储管理器

2023-12-05 09:01:19 99 1

原创 常用的数据库混沌工程测试方法

数据库的混沌测试

2023-06-05 22:59:10 519

原创 一些PostgreSQ测试工具

psycogreen是一个基于Python的PostgreSQL连接池,可以提高数据库连接的性能和并发能力。pgTAP支持多种测试类型,包括基本的SQL语句测试、函数测试、触发器测试、复制测试等。pgTAP使用方便,但需要编写测试脚本,对于不熟悉Python的用户来说可能需要一定的学习成本。pg_activity是一个基于Python的PostgreSQL监控工具,可以实时监控数据库的各种指标。pgbench是PostgreSQL自带的基准测试工具,可以用于测试PostgreSQL的性能和并发能力。

2023-05-21 22:43:13 623

原创 主备数据库的数据一致性测试方法

方法:在主数据库上执行一些修改操作(如插入、更新、删除数据),然后验证这些修改是否在备份数据库中正确地复制和同步。方法:通过分析主数据库和备份数据库的事务日志文件,验证数据修改操作是否被正确地记录和应用到备份数据库。方法:创建主数据库和备份数据库的快照(数据库备份文件或数据库快照),然后对比两个快照的数据是否一致。方法:通过比较主数据库和备份数据库中相同数据表的数据记录,逐行对比数据是否一致。缺点:对于大型数据库或数据量庞大的表可能效率较低,需要耗费较多的时间和资源。

2023-05-15 22:47:37 503

原创 数据库稳定性测试业务模型

数据库备份恢复模型:该模型测试的是数据库备份和恢复的稳定性,通过模拟备份数据库和恢复数据库的过程,测试数据库备份和恢复时间、可靠性等指标。出错恢复模型:该模型测试的是数据库在发生错误时的稳定性,包括故障恢复、数据恢复等,通过模拟各种故障场景,测试数据库的自愈能力和可靠性。安全性模型:该模型测试的是数据库安全性及数据保护能力,通过模拟各种安全攻击场景,测试数据库对用户隐私和数据安全的保护能力。性能测试模型:该模型测试的是数据库的性能及扩展能力,包括测试数据库在不同负载下的性能表现、数据库扩展性能等指标。

2023-03-27 19:49:05 301

原创 npm install 长时间处于fetchMetadata: sill resolveWithNewModule

等待下,有遇到过安装耗时15min才完成的,这个时候耐心等待下。3、本身时间就比较长。

2023-03-27 14:36:44 3482

原创 postgresql数据库jdbc的socketTimeout

sockettimeout配置要谨慎

2022-12-07 22:15:25 2140

原创 Oracle最高可用性架构(MAA)|青铜级(BRONZE)

MAA即最高可用性架构(Maximum Availability Architecture )Oracle最高可用性架构(MAA)为Oracle数据库提供了架构、配置和生命周期最佳实践Oracle将MAA分为青铜、白银、黄金和铂金四个等级,提供不同级别的HA解决方案以满足不同的RPO和RTO要求,本文主要解读青铜等级的架构。

2022-11-24 21:47:41 844

原创 KingbaseES实现在线增量备份与任意时间点恢复

功能背景人为操作错误,由于误操作修改或删除了重要数据, 需要KingbaseES 支持还原数据到误操作前的那个时刻解决方案提供增量备份能力以及支持任意时间点恢复实现增量备份和任意时间点恢复的思路是记录数据库系统的操作记录(WAL归档)在某一时刻进行一次完整的数据库备份需要恢复时,还原上一次完整的数据库备份,根据操作记录恢复数据库至指定的某个时刻(即可以实现PITR 时间点恢复)配置示例操作1、配置数据库、vim kingbase.confwal_level = replicaar

2022-04-23 15:21:42 6242

原创 Oracle Data Guard和金仓KingbaseES集群的数据保护模式对比

Oracle Data Guard 提供三种数据保护模式(Data Protection Mode ):最大可用性、最大性能和最大保护。Kingbase ES 提供了服务可用优先 、数据保护优先两种保护模式

2022-04-18 23:04:29 3255

原创 Unlogged table在金仓Kingabse数据库备份还原和集群中的相关体现

1、unlogged table的定义若建表时指定了unlogged,则该表为一个不受日志记录的表,被写入到其中的数据不会被写到预写式日志中,因此这种表的速度会比普通表快。但是,由于不会有日志记录,因此在崩溃时也是不安全的,在崩溃之后或者非干净关闭之后会被自动地截断;表中的内容也不会被复制到后备服务器中;表上创建的任何视图也会自动地不被日志记录。2、unlogged table在物理备份与还原中的表现由于unlogged table不会记录日志,在物理备份还原上也会有一定的体现,表现如下:1、全量

2022-03-10 14:57:01 1016

原创 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 1851

原创 金仓数据库oracle模式下的in out inout三种参数模式

KingbaseES 存储过程和函数提供了类似Oracle的 IN、OUT、IN OUT 三种参数模式

2022-03-01 23:47:23 2537

原创 人大金仓多节点数据库集群配置参数一键修改

人大金仓数据库集群,一键修改集群参数

2022-02-27 22:30:02 1518

原创 表膨胀终结者,金仓数据的表膨胀及对策

1、为什么会有表膨胀多版本并发控制机制多版本并发控制机制(MVCC)的原理在于,当它需要更改某块数据的时候,它不会直接去更改,而是会创建这份数据的新版本,在新版本进行更改,所以会存储多份版本,每个事务能看见哪一份版本的数据,由事务隔离级别控制。MVCC引入了一个问题,如何消除老旧的、没有使用的无用数据(版本),目前主流上有3种处理实现方式:**第一种:**以Oracle为代表的,把旧版本数据放入UNDO,新数据放入REDO,然后更改数据。这种方式,旧版本的数据放入了UNDO,所以可以有效避免膨胀。

2022-02-24 21:09:50 6889

原创 炫“库”行动—人大金仓有奖征文——KingbaseES集群高可用之故障转移与故障恢复

【本文正在参与炫“库”行动—人大金仓有奖征文】活动链接:https://marketing.csdn.net/p/98bd30353e7cb998b6070a89e8b91edbKingbaseES集群的故障处理行为KingbaseES通过高可用组件(HA组件)去监控集群的状态,并对集群的故障转移和故障恢复进行管理。官方文档列出了对常见的故障的处理行为,常见的故障类型如下:故障类型故障场景状态变换类故障集群主库停库,集群主库节点掉电,集群主库节点重启,集群备库停库、掉电或断网

2021-10-12 20:58:23 235

原创 人大金仓数据库高可用集群部署教程

这里写自定义目录标题前言环境准备服务器准备获取集群安装包获取license安装集群版数据库高可用集群安装运行数据库部署工具创建项目创建集群前言可用性作为数据库的重要指标之一,集群化是一种通用的解决方案,不同数据库产品的实现并不相同,实践出真知,下面就带大家一起上手,从零开始搭建一套人大金仓数据库的高可用集群。环境准备服务器准备节点名称IP操作系统平台node1X86_64192.168.101.6Ubuntu 20.10node2X86_64192.168.

2021-10-12 11:13:45 4222 2

licecap屏幕录制转换成gif,可录制鼠标点击动作

功能:屏幕录制转换成gif,可录制鼠标点击动作,简单易用,简单易用,直接安装即可使用,轻量化的工具,屏幕录制转换成gif

2019-12-02

清华TPCC测试工具-x64.rar

感谢您选用清华大学软件学院研发的《TPC-C 性能基准测试工具》。该工具 是基于数据库事务处理委员会的 TPC-C 性能基准,采用基准推荐的数据库服务 器与测试系统直连的模式,是一个简单易用、跨数据库平台性能的测试工具。工 具与被测数据库管理系统连接是基于开放式数据库连接 ODBC 接口,因此能支 持所有关系数据库管理系统的性能测评。比起 TPC-C 性能基准中推荐的数据库 服务器/事务监视中间层/测试客户端的三层结构来说,本测试工具牺牲了一些不 是很需要的超大规模负载压力的可扩展性(高并发负载平衡处理),但是换来的 是对测试环境的简单易用、易配置等特点。

2019-11-30

TPC-H_标准_中文版.doc

TPC Benchmark H测试由一系列商业查询组成,这些查询在某种意义上代表复杂的商业分析应用。这些查询给出了一个实际的环境,描绘了批发商的活动以帮助读者将该基准的组件联系起来。 TPC-H不代表任何特定商业领域里的活动,而是可以被应用到任何需要管理,销售或在全球范围销售某种商品的行业。(比如汽车租赁,食品销售,供应商等)。但TPC-H并不是如何构建实际信息分析系统的模型。

2019-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除