TiDB中文技术文档扩展,可以通过负载均衡组件(如 LVS、HAProxy 或 F5)对外提供统一的接入地址。 Placement Driver (简称 PD) 是整个集群的管理模块,其主要工作有三个: 一是存储集群的元信息(某个 Key 存储在哪个 TiKV 节点);二是对 TiKV 集群进行调度和负载均衡(如数据的迁移、Raft group leader 的迁 移等);三是分配全局唯一且递增的事务 ID。 PD 扩展,可以通过负载均衡组件(如 LVS、HAProxy 或 F5)对外提供统一的接入地址。 Placement Driver (简称 PD) 是整个集群的管理模块,其主要工作有三个: 一是存储集群的元信息(某个 Key 存储在哪个 TiKV 节点);二是对 TiKV 集群进行调度和负载均衡(如数据的迁移、Raft group leader 的迁 移等);三是分配全局唯一且递增的事务 ID。 PD columns_priv 列级的权限 help_topic 目前为空 stats_buckets 统计信息的桶 stats_histograms 统计信息的直方图 stats_meta 表的元信息,比如总行数和修改数 gc_delete_range GLOBAL_VARIABLES 全局系统变量表 tidb 用于 TiDB 在 bootstrap 的时候记录相关版本信息 INFORMATION_SCHEMA0 码力 | 444 页 | 4.89 MB | 6 月前3
TiDB v6.1 中文手册字符集与 MySQL 的兼容情况,详见GBK 兼容情况。 • TiDB 继承表中使用的字符集作为国家字符集。 2.6.2.12 存储引擎 • 仅在语法上兼容创建表时指定存储引擎,实际上 TiDB 会将元信息统一描述为 InnoDB 存储引擎。TiDB 支 持类似 MySQL 的存储引擎抽象,但需要在系统启动时通过--store 配置项来指定存储引擎。 2.6.2.13 SQL 模式 TiDB 支持大部分SQL "goods": self.goods, } 在上面的示例中,数据模型中有一个子类 Meta,这些子类给了 Django 额外的信息,用以指定数据模型的元信 息。其中,db_table 声明此数据模型对应的表名为 player。关于模型元信息的全部选项可查看 Django 模型 Meta 选项文档。 此外,数据模型中定义了 id、coins 及 goods 三个属性: • id:models 至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写入 和读取 读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据库模式概览,并创建数据库、创建表、创建二级索引。0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v8.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3851 14.12.20元数据锁 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · the-full-benefits-of-imdsv2-and-disable �→ -imdsv1-across-your-aws-infrastructure/">目前 AWS EC2 的默认元数据服务是 IMDSv2。TiDB �→ 支持从开启了 IMDSv2 的 TiKV 实例中备份数据,协助你更好地在公有云服务中运行 TiDB 集群。 �→ td>安全 函数的两参数版本,即 MID(str, pos) #52420 @dveeden – 支持对主键为非 binary 类型的表拆分 TTL 任务 #55660 @lcwangchao – 优化系统元数据相关语句性能 #50305 @ywqzzy @tangenta @joechenrh @CbcWestwolf – 采用新的优先级队列处理自动收集统计信息操作,以提高收集性能并减少重建队列的开销0 码力 | 5095 页 | 104.54 MB | 10 月前3
TiDB v7.6 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3563 14.13.19元数据锁 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · Y Y Y Y N N 临时表 Y Y Y Y Y Y Y N N N N 并行 DDL Y Y Y Y N N N N N N N 添加索引加速 Y Y Y Y N N N N N N N 元数据锁 Y Y Y Y N N N N N N N FLASHBACK CLUSTER Y Y Y Y N N N N N N N 暂停/恢复 DDL Y Y N N N N N N N N N 字符集与 MySQL 的兼容情况,详见GBK 兼容情况。 • TiDB 继承表中使用的字符集作为国家字符集。 2.4.2.12 存储引擎 • 仅在语法上兼容创建表时指定存储引擎,实际上 TiDB 会将元信息统一描述为 InnoDB 存储引擎。TiDB 支 持类似 MySQL 的存储引擎抽象,但需要在系统启动时通过--store 配置项来指定存储引擎。 66 2.4.2.13 SQL 模式 TiDB0 码力 | 4666 页 | 101.24 MB | 1 年前3
TiDB v8.4 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3832 14.12.20元数据锁 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · the-full-benefits-of-imdsv2-and-disable �→ -imdsv1-across-your-aws-infrastructure/">目前 AWS EC2 的默认元数据服务是 IMDSv2。TiDB �→ 支持从开启了 IMDSv2 的 TiKV 实例中备份数据,协助你更好地在公有云服务中运行 TiDB 集群。 �→ td>安全 函数的两参数版本,即 MID(str, pos) #52420 @dveeden – 支持对主键为非 binary 类型的表拆分 TTL 任务 #55660 @lcwangchao – 优化系统元数据相关语句性能 #50305 @ywqzzy @tangenta @joechenrh @CbcWestwolf – 采用新的优先级队列处理自动收集统计信息操作,以提高收集性能并减少重建队列的开销0 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v8.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3654 14.13.19元数据锁 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1/system-variables#tidb_schema_cache_ �→ size-从-v800-版本开始引入">schema 缓存系统,为表元数据提供了基于 LRU (Least �→ Recently Used) 算法的缓存策略,优先将最近访问频率较高的表元数据存储在缓存中, �→ 从而减少表数量较多场景下的内存占用。- 支持在
auto analyze配置项的值后,Grafana 中硬盘使用量监控指标 used_size 显示不正确的问题 #8920 @JinheLin – 修复从低于 v6.5.0 的集群升级到 v6.5.0 及以上版本后,可能出现 TiFlash 元数据损坏以及进程 panic 的 问题 #9039 @JaySon-Huang – 修复存算分离架构下,TiFlash 计算节点进程停止时可能出现 panic 的问题 #8860 @guo-shaoge0 码力 | 4807 页 | 101.31 MB | 1 年前3- 支持在
TiDB v7.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3377 14.11.19元数据锁 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · Snapshot 占用的空间 #14581 @bufferflies – 为 TiKV 处理请求的各个阶段提供更详细的时间信息 #12362 @cfzjywxk – 在日志备份中使用 PD 作为元数据存储 #13867 @YuJuncen • PD – 新增基于 snapshot 执行细节来自动调整 store limit 大小的控制器。将 store-limit-version 设置为 更改列类型 Y Y Y Y Y Y Y N N 临时表 Y Y Y Y Y N N N N 并行 DDL Y Y N N N N N N N 添加索引加速 Y Y N N N N N N N 元数据锁 Y Y N N N N N N N FLASHBACK CLUSTER Y Y N N N N N N N 2.3.6 事务 事务 7.1 6.5 6.1 5.4 5.3 5.2 5.10 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v8.0 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3665 14.13.19元数据锁 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · pingcap.com/zh/tidb/v8.0/system-variables#tidb_schema_cache_ �→ size-从-v800-版本开始引入">schema 缓存系统,为表元数据提供了懒加载的 LRU (Least �→ Recently Used) 缓存,并更有效地管理 schema 版本变更。- 支持在
auto analyzeenable-replica-selector-v2 禁用该优化 #16297 #1104 #1167 @MyonKeminta @zyguan @crazycs520 – PD client 使用元数据存储接口代替原有的全局配置接口 #14484 @HuSharp – 通过 write cf stats 决定数据加载行为,以提升扫描性能 #16245 @Connor1996 – 在 Raft0 码力 | 4805 页 | 101.28 MB | 1 年前3- 支持在
TiDB v6.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3188 14.11.18元数据锁 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 语句 串行添加索引的场景,在多条 SQL 并行添加索引时仅对其中一条添加索引的 SQL 语句生效。 • 提供轻量级元数据锁,提升 DDL 变更过程 DML 的成功率 (GA) #37275 @wjhuang2016 TiDB v6.3.0 引入了元数据锁作为实验特性,通过协调表元数据变更过程中 DML 语句和 DDL 语句的优先 级,让执行中的 DDL 语句等待持有旧版本元数据的 DML 语句提交,尽可能避免 修改类型 描述 tidb_ �→ enable �→ _amend �→ _ �→ pessimistic �→ _txn 废弃 从 v6.5.0 起,该 变量被 废弃, TiDB 会 默认使 用元数 据锁机 制解决 Information �→ �→ schema �→ is �→ changed �→ 报错 的问题。 tidb_ �→ enable �→ _outer �→ _join_0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v8.2 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3793 14.12.19元数据锁 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · @qw4990 – 修复将数据从 FLOAT 类型转换为 UNSIGNED 类型时结果错误的问题 #41736 @guo-shaoge – 修复创建带有外键的表时,TiDB 未创建对应的统计信息元信息 (stats_meta) 的问题 #53652 @hawkingrei – 修复查询中的某些过滤条件可能导致 planner 模块发生 invalid memory address or nil buildCopTasks 中丢失的问题 #53085 @time-and-fate – 修复 memory_quota Hint 在子查询中可能不生效的问题 #53834 @qw4990 – 修复在某些情况下,元数据锁使用不当可能导致使用 plan cache 时写入异常数据的问题 #53634 @zimulala – 修复在事务内的语句被 OOM 终止之后,如果在当前事务内继续执行下一条语句,可能报 错0 码力 | 4987 页 | 102.91 MB | 10 月前3
共 18 条
- 1
- 2













