管理与运维
0 人感兴趣 · 134 次引用
- 最新
- 推荐
# ** 基于 TiDB Binlog 架构的主备集群切换操作手册 **
操作背景:最近手头有个系统,刚做完灾备建设及数据同步(文章链接在这 ),需要进行灾备切换演练,验证灾备库建设是否符合预期。需要做相关测试并准备操作手册,供日后切换演练及主备切换使用。环境准备:需...
搭建 TiDB 负载均衡环境 -LVS+KeepAlived 实践
昨天,发了一篇使用HAproxy+KP搭建TiDB负载均衡环境的文章,今天我们再用LVS+KP来做个实验。 image.png环境信息TiDB版本:V7.1.0haproxy版本:2.6.2OS...
搭建 TiDB 负载均衡环境 -HAproxy+KeepAlived 实践
前言HAProxy 提供 TCP 协议下的负载均衡能力,TiDB 客户端通过连接 HAProxy 提供的浮动 IP 即可对数据进行操作,实现 TiDB Server 层的负载均衡。同时,HApr...
TiDB 集群数据库灾难恢复手册
背景数据库对于企业来说是至关重要的,但是由于某些原因,会导致数据库的不可用,此时需要数据库自身的恢复能力,快速恢复数据库,恢复业务可用。数据库大多采用三副本、两地三中心架构,但在极端场景下,需要...
TIDB General Log 抓取分析神器
背景在社区经常见到小伙伴的一个需求,抓取数据库所有操作记录,严格来说是所有业务端执行过的sql,大部分原因是开发或者老板要查问题,又不知道问题发生在哪个模块,所以就要所有数据库操作记录。本文主要...
基于 TiDB Binlog 架构的主备集群部署及数据同步操作手册
最近手头有个系统,有需要搭建灾备库的需求(rto要求4小时内,根据实际情况计算)。考虑到生产系统是5版本,TiCDC存在一些兼容性问题,且TiDB Binlog已经有实践案例及经验可供参考,故...
集群 3 副本丢失 2 副本 -unsafe-recover
在 TiDB 中,根据用户定义的多种副本规则,一份数据可能会同时存储在多个节点中,从而保证在单个或少数节点暂时离线或损坏时,读写数据不受任何影响。但是,当一个 Region 的多数或全部副本在短...
TiDB Operator 常见问题和解决步骤(一)
以下均为在实际环境中出现的问题,及相关的解决步骤和思路,请结合实际环境进行排查,图片如有任何不妥的地方,请私聊会做进一步的处理。 出现问题1.TiDB数据初始化的时候出现如下报错初始化语句ini...
TiCDC+Confluent 同步数据到 Oracle
使用 TiCDC 将 TiDB test 数据库多张表以 AVRO 格式发送到 Kafka 多个 Topic ,然后使用 Confluent 自带开源 connect 将 Kafka 多个 to...
Chaosd 模拟两地三中心集群的网络环境
环境准备集群名称和版本tidb 集群: tidb-h版本:v6.6.0集群拓扑:单中心模拟部署两中心部署拓扑,延时要求如下:模拟场景源目标延时同城172.16.x.71,72172.16.x.7...
将 TiDB 各服务组件混布到物理机集群和 K8S 环境
前提条件K8S集群外的服务器节点和K8S集群内的Pod网络必须保持互通(本文采用将物理机节点加入K8S集群然后打污点并驱逐该服务器里边的pod的方式来实现)K8S机器外的服务器节点必须可以通过添...
Region is unavailable 的排查总结
1 region访问基本流程 tidb在访问key数据时需要获取key所在region的分布信息,在tidb 侧有一个region cache存储region信息,包含region ...
通过 TiDB Operator 为已有 TiDB 集群部署异构集群
本文档介绍如何为已有的的tidb集群再部署一个不同服务组件构建的集群。异构集群是与已有 TiDB 集群不同配置的节点构成的集群。适用场景适用于基于已有的 TiDB 集群需要创建一个差异化配置的实...
通过 Chaos-Mesh 打造更稳定 TiDB 数据库高可用架构 (二)
Chaosd 组件简介本文主要介绍Chaosd在物理机进行相关混沌工程的实验。 Chaosd 是 Chaos Mesh 提供的一款混沌工程测试工具(需要单独下载和部署),用于在物理机环境上注入故...
手把手教你改 sysbench 代码
sysbench 原始代码介绍 安装完 sysbench 之后,可以在 /usr/share/sysbench 目录下看到一些 .lua 的脚本,这些脚本就是 sysbench 程...
通过 Chaos-Mesh 打造更稳定 TiDB 数据库高可用架构 (一)
一、简介本文主要介绍chaos-mesh相关的知识包括混沌工程Chaos-Mesh的简介、核心功能、架构预览以及相关实验的功能,为后边构建tidb容器化数据库做准备。1、Chaos-Mesh简介...
【图解】白嫖阿里云价值 3.3 万的 TiDB
序TiDB可以免费试用,1月底2月初就在TiDB社区和微信群看到宣传了。一直想着找个相对空闲的时间再来试用,一眨眼,今天已经最后一天报名了。不能再拖了,赶在2月最后一天,亲自体验了一把价值330...
TiDB Operator 恢复持久卷上的备份文件
上篇文章介绍了通过BR对tidb数据库备份到NFS共享存储上,本文将结束将NFS共享存储上的备份数据恢复到K8S集群环境上。本文介绍的恢复方法基于 TiDB Operator 的 CustomR...
TiDB Operator 备份 TiDB 集群到 NFS 持久卷
Kubernetes 上 TiDB 集群的数据备份到持久卷上。本文描述的持久卷,指任何 Kubernetes 支持的持久卷类型。本文以备份数据到网络文件系统 (NFS) 存储为例。使用场景如果你...
云数据库 TiDB- 试用
简介TiDB是一款同时支持在线事务处理与在线数据分析的融合型分布式事务产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL...
# drainer binlog 清理机制 源码详解
一、学习背景之前在使用drainer的时候,发现产生的binlog 都一直保留,似乎没有自动清理机制,只能用find … rm的方式去删除,由于mysql的binlog 的清理机制是通过expi...
TiDB 在转转公司的发展历程
1 前言转转是PingCAP最早的一批用户之一,见证了TiDB的发展,自身也沉淀了不少经验。从1.0 GA开始测试,到2.0 GA正式投产,然后升级到了2.1,后来又升级到4.0.13,最后建设...
【SOP】新扩容节点与集群版本不一致处理
新扩容节点与集群版本不一致处理问题背景正在对一个万级 QPS 的线上集群进行存储层在线换盘处理,操作原理和方案步骤类似于文章百TB级TiDB集群在线更换NVME磁盘优化实践,都是先扩容新 TiK...
TiDB Operator--K8S 集群基础环境配置
在通过TiDB Operator进行退TiDB集群管理时,需要对K8S集群做软硬件环境的相关配置,保证TiDB集群在容器环境下发挥更好的性能,减少一些不必要的错误,保障服务的稳定性。软件版本要求...
DR Auto-Sync 的 ACID 恢复功能简介和长期断网应急处理方案
DR Auto-Sync 用户手册索引专栏 - 同城双中心自适应同步方案 —— DR Auto-Sync 详解 | TiDB 社区专栏 - DR Auto-Sync 搭建和计划内切换操作手册 |...
DR Auto-Sync 搭建和灾难恢复手册
DR Auto-Sync 用户手册索引专栏 - 同城双中心自适应同步方案 —— DR Auto-Sync 详解 | TiDB 社区专栏 - DR Auto-Sync 搭建和计划内切换操作手册 |...
通过 Jmeter 批量向 TiDB 数据库插入数据
在向TiDB数据库插入数据的时候没有变量的话会造成插入数据失败,为了尽可能模拟生产的数据,需要插入不同类型的数据使其自动生成,本文就是创建不同的数据类型来模拟对TiDB数据库的压测。具体步骤如下...
有什么方法从 PostgreSQL 数据迁移到 TiDB ?
一、背景之前在项目中,收到一个紧急需求,要把数据从 PostgreSQL 迁移到 TiDB 中。由于时间紧任务重,来不及调研高效的方式,笔者直接使用了 Navicat 内置的功能,把数据从 Po...
通过 TiDB Operator 升级 TiDB 集群
通过TiDB Operator来部署管理Kubernete上的TiDB集群,可以通过滚动更新来升级TiDB集群的版本,来减少对业务的影响。本文介绍如何使用滚动更新来升级 Kubernetes 上...
TiDB 生产集群与加密通讯 TLS 的辛酸苦辣 - 工具篇
前言之前笔者因为项目中的漏洞扫描,开启了集群的 TLS 加密,并输出了一篇文章:TiDB 生产集群与加密通讯TLS的辛酸苦辣 - 开启篇。文章中详细的讲解了要如何开启 TLS 加密,以及需要注意...