tidb 简介 TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可
原创 5月前
79阅读
作者: TiDBer_小阿飞 一、tiup运维基本命令 1.查看集群列表:tiup cluster list **2.启动集群  **启动集群操作会按 PD -> TiKV -> Pump -> TiDB -> TiFlash -> Drainer -> TiCDC -> Prometheus -> Grafana -&
原创 2023-11-14 17:51:04
73阅读
在实际的项目实施过程中,很多企业都会提出对大数据的要求,特别是一些大型企业,业务数据相对较多,历史数据比较复杂,为了实现对企业业务的整体管控需求,进行信息化建设时必然会提出大数据的需求,这就要求信息化系统具备大数据管理能力,那么系统在数据存储、数据读写等方面就要有比较好的性能。
原创 2022-07-11 11:53:24
1268阅读
作者:tplinux 点击可看大图! tidb运维基础操作.xmind (362.0 KB) tidb运维基础操作.pdf (233.5 KB)...
转载 2022-08-12 22:42:43
102阅读
##################        ###################
原创 2022-08-02 17:36:02
175阅读
Tidb架构Tidb架构图,如上图 主要分为3部分 1.TiKV-Server tikv是负责存储数据,从外部看 TiKV 是一个分布式的提供事务的 Key-Value 存储引擎。类似map数据结构(键值对) tikv之间是有心跳的,tikv之间的数据都是互相备份的,可以保证数据一致性 既然tikv是负责存储数据的,为什么读写速度这么快???? 数据存储效率还是很高
转载 2023-07-09 18:07:57
142阅读
TiDB 的整体架构如下图所示↓底层使用的是KV存储,但却支持MySQL的协议,这是如何做到的呢?先得了解TiDB架构中几个核心模块↓TiDB Server 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。TiDB Server 是无状态的,其本身并不存储数据,只负责计算,可以无限水平扩展,可以通过负
转载 2024-02-08 23:15:28
93阅读
TiDB是一个分布式数据库系统,具有高可用性、可扩展性和兼容性等特点。下面是一个TiDB的部署方案及常用命令50条。一、TiDB部署方案安装TiUP:TiUP是一个TiDB生态系统的集成管理工具,你可以使用它来安装和管理各种TiDB组件。curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh
原创 2023-10-11 09:27:27
161阅读
集成到 Ti...
本文档总结使用 TiDB 时的一些最佳实践,主要涉及 SQL 使用和 OLAP/OLTP 优化技巧,特别是一些 TiDB 专有的优化开关。建议先阅读讲解 TiDB 原理的三篇文章(讲存储,说计算,谈调度),再来看这篇文章。前言数据库是一个通用的基础组件,在开发过程中会考虑到多种目标场景,在具体的业务场景中,需要根据业务的实际情况对数据的参数或者使用方式进行调整。TiDB 是一个兼容 MySQL 协
转载 2024-05-28 19:54:58
187阅读
一、操作系统参数CPUdynamic frequency scaling 五种功耗模式 推荐performance 时刻保持高速运转cpupower frequency-set --governor performanceNUMA Binding  为CPU绑定内存,提升效率MemoryTransparent Huge Page(THP)关闭大页内存Virtual Memory Para
转载 2023-12-25 00:31:19
109阅读
准备机器 因为是测试没有按官方配置所以性能不高只是能使用,如果要达到高性能的话就按官方的硬件配置来192.168.0.160(2核3g)中控机,目标机器 192.168.0.50(2核2g)目标机器 192.168.0.217(2核2g)目标机器端口说明TiDB 4000 应用及 DBA 工具访问通信端口 TiDB 10080 TiDB 状态信息上报通信端口 TiKV 20160 TiKV 通信端
转载 2023-08-20 20:21:44
207阅读
TiDB 提供了丰富的数据迁移相关的工具,用于全量迁移、增量迁移、备份恢复、数据同步等多种场景。本文介绍了使用这些工具的场景、优势和相关限制等信息。请根据你的需求选择合适的工具。下图显示了各迁移工具的使用场景。下表介绍了迁移工具的使用场景、支持的上下游等信息。名称使用场景上游(或输入源文件)下游(或输出文件)主要优势使用限制TiDB DM用于将数据从与 MySQL 协议兼容的数据库迁移到 TiDB
前言前面三章基本把 TiDB 的环境弄好了,也做了一下简单测试,有兴趣的同学可以看一下:TiDB 入门(一):TiDB 简介TiDB 入门(二):虚拟机搭建 TiDB-Ansible 部署方案TiDB 入门(三):简单测试 本来还有一些用 jmeter 压力测试的,后来测试的结果非常不好,就不想写出来了,因为自己毕竟是用虚拟机模拟的和 TiDB 官网推荐的配置差很多,如果自己写出来是有失偏颇的。为
转载 2024-03-05 22:37:02
76阅读
TiDB 的事务的实现采用了 MVCC(多版本并发控制)机制,当新写入的数据覆盖旧的数据时,旧的数据不会被替换掉,而是与新写入的数据同时保留,并以时间戳来区分版本。GC 的任务便是清理不再需要的旧数据。整体流程一个 TiDB 集群中会有一个 TiDB 实例被选举为 GC leader,GC 的运行由 GC leader 来控制。GC 会被定期触发。每次 GC 时,首先,TiDB 会计算一个称为 s
转载 2024-08-28 10:17:35
84阅读
https://docs.pingcap.com/zh/tidb/v4.0 TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP)
原创 2021-08-01 14:12:36
383阅读
tidbtidb dashboard
推荐 原创 2023-02-10 10:18:16
979阅读
2点赞
本文基于 TiDB release-5.1进行分析,需要用到 Go 1.16以后的版本我的博客地址:https://www.luozhiyun.com/archives/631所谓 Hash Join 就是在 join 的时候选择一张表作为 buildSide 表来构造哈希表,另外一张表作为 probeSide 表;然后对 probeSide 表的每一行数据都去这个哈希表中查找是否有匹配的数据。根
转载 2023-06-26 14:22:21
186阅读
诊断整个 TiDB 集群,详情参见 TiDB 文档 - TiDB Dashboard...
tidb改造了我们公司bi系统。这个过程中,我感觉到了tidb的强大。也打算记录一下整个改造过程。我打算从4...
原创 2023-07-10 06:50:55
180阅读
  • 1
  • 2
  • 3
  • 4
  • 5