写点什么

管理与运维

0 人感兴趣 · 64 次引用

  • 最新
  • 推荐

避坑指南 生产环境 TiKV 的 IO-Util 趋近 100% 问题定位

【 TiDB 使用环境】生产环境(华为云服务器)【 TiDB 版本】v4.0.12【遇到的问题】三个tikv的io-util趋近100%问题描述生产环境TiDB集群三个TiKV节点的磁盘IO-U...

TiCDC canal_json 的实际应用

背景知识在开始介绍之前先和大家简单介绍两个东西:1.目前流行的`缓存和DB一致性`的实现架构: no-alt 基本的流程如图所示:MySQL 增删改 --> Canal(伪装slave)获取变更...

一次断电故障引起 TiDB 无法启动的问题带来的几点思考

上周测试环境一台物理机主板坏了,CPU上的稳压器有问题,然后一下子停机了。恰好我的一个单机简易集群tidb在上面。我们公司不用tidb,所以这个有且仅有这么一台练习环境给到我,...

TiDB 库表设计和使用规范

tidb库表设计.png库表命名规范表名规范 表名小写,禁止驼峰,比如 ad_Audit,jobSeq 等等,过长的可以用下划线(_)分割字段名规范 禁止使用 mysql 的关键字,比如 ord...

TiDB 6.0: 统计信息优化改进

大多数关系型数据库都采用基于成本的 CBO 优化器,CBO 工作依赖表的统计信息,因此统计信息的正确性、可管理性、收集稳定性等对系统非常重要,TiDB 在不断的进行相关优化,6....

MySQL 正常执行的 SQL 在 TiDB 中变慢了

前言在测试过程中,发现有一部分在MySQL里执行很流畅的SQL,放入TiDB中执行耗时明显变长,有些甚至都跑不出结果。这里简单总结下,上述情况产生的原因、优化办法、以及遇到无法优化的,如何向社区...

6.0 体验:TiKV 重启后 Leader 均衡加速

1 前言       为了均衡资源使用 TiDB 初始化后默认会创建 region-scheduler、leader-scheduler、hot-region-scheduler 三个调度器分别...

TiDB Lightning 在数据迁移中的应用与错误处理实践

俗话说:工欲善其事,必先利其器;我想 TiDB 之所以能够在国产数据库中脱颖而出,除了它是具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库等功能的开源分布式关系型数据库之...

排查分析 Empty regions 较大原因

 问题背景:通过granfan-->pd-->region health 图表监控到empty region 较多,且此集群目前业务并不多,数据量也很小,初始化时只创建了较表。问题排查:查看re...

TiDB 冷热存储分离解决方案

结论先行TiDB 6.0 的 Placement Rules in SQL 功能正式 GA,用户通过 SQL 配置数据在 TiKV 集群中的放置位置,可以对数据进行直接的管理,满足不同的业务场景...

TiDB 6.0 Placement Rules In SQL 使用实践

简介TiDB 6.0 版本正式提供了基于 SQL 接口的数据放置框架(Placement Rules in SQL), 特性用于通过 SQL 接口配置数据在 TiKV 集群中的放置位置。通过该功...

MVCC 导致 limit 1 执行慢测试

        本测试源于问题https://asktug.com/t/topic/664215/20。       Tidb执行SQL时根据条件构建key range,然后根据key rang...

记一次 tidb 离线环境下安装非本地镜像源组件的过程

背景最近碰到了一个变更需求,需要为离线tidb集群安装一个PCC组件,一开始自然而然想到了利用命令tiup install PCC 来进行安装,结果提示The component `PCC` n...

TiDB 上百 T 数据拆分实践

TiDB上百T数据拆分实践背景提高TiDB可用性,需要把多点已有上百T TiDB集群拆分出2套1image.png挑战1、现有需要拆分的12套TiDB集群的版本多(4.0.9、5.1.1、5.1...

一个小操作,SQL 查询速度翻了 1000 倍。

背景介绍 某一天早上来到公司,接到业务同学反馈,线上某个SQL之前查询速度很快,从某个时间点开始查询速度突然变慢了,希望DBA帮忙查看下。业务同学反馈的原话如下: image.png ...

单机 8 个 NUMA node 如何玩转 TiDB - AMD EPYC 服务器上的 TiDB 集群最优部署拓扑探索

<!-- [点击复制链接完成认证](https://tidb.io/account/organization/new),享受更多的认证权益。 --><!-- 发布技术文章可获得100-200经验...

对 Indexlookup 的理解误区

在了解IndexLookUp执行过程前,先介绍下mysql索引扫描的执行作为对比(此处借用网络图),一条SQL执行时在存储引擎侧首先通读取索引中符合条件记录的主键(可能涉及ICP...

关于 auto_random 的几个知识点

【是否原创】是【首发渠道】TiDB 社区【首发渠道链接】其他平台首发请附上对应链接【正文】一.自动分配值的计算方式测试:创建一个测试表,插入5行数据。mysql> CREATE TABLE t ...

使用 TiUP 修改集群目录实践

【是否原创】是【首发渠道】TiDB 社区【首发渠道链接】其他平台首发请附上对应链接【正文】一、背景首先,不建议对集群目录进行更改,因为该操作需要重启集群,风险较大。有时也能看到社区有同学提问由于...

TiUP:TiDBAer 必备利器

对于企业级和云数据库,除了性能、可用性和功能等常规维度外,一个重要维度就是可管理性,可管理性维度会很深地影响用户实际使用数据库的隐性成本。在 TiDB 的 最新版本中 ,TiDB 引入了数据放置...

TiDB 中的高可用实践

TiDB 中的高可用实践一、Haproxy+keepalive 方式的TiDB高可用实践1.1 拓扑图image.pngip作用192.168.31.100虚拟出来的漂移IP(连接tidb 入口...

TiDB DM 使用实践

社会数字化、智能化的发展进程中,海量的数据带来巨大挑战,各行各业都在加速数字化转型,越来越多的企业意识到数据基础设施是成功的关键。然而,作为数据基础设施的核心,传统数据库例如 My...

TiDB Lightning 使用实践

TiDB-Lightning Toolset 是一套快速全量导入 SQL dump 文件到 TiDB 集群的工具集,自 2.1.0 版本起随 TiDB 发布,速度可达到传统执行 SQL 导入方式...

在线校验两个 tidb 系统的数据一致性

需求介绍    业务有一套tidb需要从2.1.8升级到4.0.13,因采用数据迁移这种保守的升级方案,在数据迁移完毕后,为了业务更放心的迁移到新集群,所以需要做一次数据校验。在查阅tidb官方...

TiHC Alpha 1.0 版本试用简介, 欢迎来玩!

一、作者声明TiHC 为 TiDB 爱好者开发工具,属于个人行为与 PingCAP 官方无关,请谨慎使用;TiHC 现阶段作者定义为 Alpha 版本,因此存在诸多 BUG 与不完善,生产环境请...

TiDB TiCDC 使用实践

image.png TiCDC 是一个通过拉取 TiKV 日志实现的 TiDB 增量数据同步工具,具有还原数据到与上游任意 TSO 一致状态的能力,同时提供开放数据协议,支持其他系...

TiDB 集群恢复之 TiKV 集群不可用

引入数学概率问题:之前上学时都学过,把几组小球放几个盒子,然后计算概率的问题,那么我有10组小球(每组3个),放5个盒子里(每个盒子不能空着),会有多大的概率在2个盒子损坏的情况下,保证每组小球...

TiDB 中快速恢复被 Truncate 的表

一、原理:1、通过设置 tidb_snapshot 参数来检验历史数据 2、使用dumpling进行数据导出 3、 恢复数据二、准备环境1、安装集群 1pd+1kv+1tidb-serve...

TiEM 初体验

前言TiDB 从 4.0 开始推出 TiUP 对 TiDB 集群进行安装部署和运维操作,极大程度的降低了 TiDB 集群的管控复杂度。然而 TiUP 作为一款命令行工具仍然无法完全满足很多人的需...

TiDB 5.4 单机快速安装初体验

在墨天轮中国数据库流行度排行榜上(PS:前段时间还是叫国产数据库流行度排行榜,看来现在已按照上月国产数据库掌门人论坛做了调整),TiDB 数据库一直以来霸榜第一,在线事务与在线分析处理 (Hyb...

管理与运维_管理与运维技术文章_InfoQ写作社区