TiDB 是一个分布式系统。最基础的 TiDB 测试集群通常由 2 个 TiDB 实例、3 个 TiKV 实例、3 个 PD 实例和可选的 Ti...
TiDB简介 TiDB[https://github.com/pingcap/tidb] 是 PingCAP[https://pingcap.c...
行格式分类 表的行格式决定了它的行是如何进行物理存储的,反过来说行格式的选择会影响到查询和DML操作的性能。我们希望在单个page中能容纳更多的...
后台线程的主要作用 负责刷新内存池中的数据,保证缓冲池中缓存的数据都是最近的数据(较新的热数据) 将内存中已加修改的数据刷新磁盘文件 大致可以将...
本例为16.1升级至16.4先下载对应Source code介质: 上传至服务器后解压: 升级前先做一个全备份(最好是pg_dump逻辑备份),...
基本概念 undo log是一种用于撤销回退的日志。在数据库事务开始之前,MySQL会先记录更新前的数据到undo log日志文件中,当食物回滚...
概念 脏页脏页指的是buffer pool中的数据页被修改后,导致内存中的缓存页和磁盘上的数据页不一致。这时候buffer pool的页就是脏页...
事务概述 事务四大特性:A原子性、C一致性、I隔离性、D持久性 原子性:事务作为一个整体被执行,包含在事务中的操作要么全部提交,要么全部回滚。i...
innodb架构图 innodb架构主要由两部分组成:in-memory & on-disk,即内存结构和磁盘结构。 架构图: 这里单独介绍一下...