TiDB中文技术文档示返回数据的第一行的偏移量(第一行数据的偏移量 是 0),第二个参数指定返回数据的最大条目数。 FOR UPDATE 对查询结果集所有数据上读锁,以监测其他事务对这 些的并发修改。TiDB 使用乐观事务模型在语句执行 期间不会检测锁冲突,在事务的提交阶段才会检测事 务冲突,如果执行 Select For Update 期间,有 其他事务修改相关的数据,那么包含 Select For Update 语句的事务会提交失败。 Not possible Not possible TiDB 实现了其中的两种:读已提交和可重复读。 TiDB 使用percolator事务模型,当事务启动时会获取全局读时间戳,事务提交时也会获取全局提交时间戳,并以 此确定事务的执行顺序,如果想了解 TiDB 事务模型的实现可以详细阅读以下两篇文章:TiKV 的 MVCC(Multi- Version Concurrency Control)机制,Percolator 语法,但是不做任何事情(pass through)。 不支持对enum类型的列进行修改 内建函数 DDL 与 MySQL 兼容性对比 - 172 - 本文档使用 书栈(BookStack.CN) 构建 TiDB 使用乐观事务模型,在执行 Update、Insert、Delete 等语句时,只有在提交过程中才会检查写写冲突, 而不是像 MySQL 一样使用行锁来避免写写冲突。所以业务端在执行 SQL 语句后,需要注意检查 commit0 码力 | 444 页 | 4.89 MB | 6 月前3
TiDB v7.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 933 10.2.5 乐观事务模型下写写冲突问题排查· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 937 10 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2420 14.3.14 TiFlash Pipeline Model 执行模型 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2421 14 DDL Event。这种方式在某些业务场景会受限,如业务允许 ADD COLUMN,但是不 允许 DROP COLUMN,但之前的 DM 版本都会被 ALTER Event 过滤。 因此,v7.5.0 细化了 DDL Event 的处理粒度,如支持过滤 MODIFY COLUMN(修改列数据类型)、DROP COLUMN 等会导致数据丢失、数据被截断、精度损失等问题的细粒度 DDL Event。你可以按需配置。同时还支持拦0 码力 | 4590 页 | 100.91 MB | 1 年前3
TiDB v8.0 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 955 10.2.5 乐观事务模型下写写冲突问题排查· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 959 10 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2519 14.3.14 TiFlash Pipeline Model 执行模型 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2520 14 4 5.3 5.2 5.1 5.0 4.0 MPP 执行引擎 - compression exchange Y Y Y Y N N N N N N N N TiFlash Pipeline 执行模型 Y Y Y N N N N N N N N N TiFlash 副本选择策略 Y Y Y N N N N N N N N N 索引合并 Y Y Y Y Y Y Y E E E E E 基于 SQL0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v8.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 939 10.2.5 乐观事务模型下写写冲突问题排查· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 943 10 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2506 14.3.14 TiFlash Pipeline Model 执行模型 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2507 14 MPP 执行引擎 Y Y Y Y Y Y Y Y Y MPP 执行引擎 - compression exchange Y Y Y N N N N N N TiFlash Pipeline 执行模型 Y Y N N N N N N N TiFlash 副本选择策略 Y Y N N N N N N N 索引合并 Y Y Y Y Y Y E E E 基于 SQL 的数据放置规则 Y Y Y Y0 码力 | 4807 页 | 101.31 MB | 1 年前3
TiDB v7.6 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 945 10.2.5 乐观事务模型下写写冲突问题排查· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 949 10 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2463 14.3.14 TiFlash Pipeline Model 执行模型 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2464 14 执行引擎 Y Y Y Y Y Y Y Y Y Y N MPP 执行引擎 - compression exchange Y Y Y N N N N N N N N TiFlash Pipeline 执行模型 Y Y N N N N N N N N N TiFlash 副本选择策略 Y Y N N N N N N N N N 索引合并 Y Y Y Y Y Y E E E E E 基于 SQL 的数据放置规则0 码力 | 4666 页 | 101.24 MB | 1 年前3
TiDB v5.2 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 338 8.10 乐观事务模型下写写冲突问题排查· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · TiDB 增量数据同步工具,可通过MySQL sink 将 TiDB 增量数据复制到 MySQL。 51 注意: 本页内容仅涉及 MySQL 与 TiDB 的总体差异。关于安全特性、悲观事务模型相关的兼容信息请 查看各自具体页面。 2.6.1 不支持的功能特性 • 存储过程与函数 • 触发器 • 事件 • 自定义函数 • 外键约束 #18209 • 临时表 #1248 • 全文语法与索引 sudo systemctl status firewalld.service 4.2.4 检测及安装 NTP 服务 TiDB 是一套分布式数据库系统,需要节点间保证时间的同步,从而确保 ACID 模型的事务线性一致性。目前解 决授时的普遍方案是采用 NTP 服务,可以通过互联网中的 pool.ntp.org 授时服务来保证节点的时间同步,也 可以使用离线环境自己搭建的 NTP 服务来解决授时。0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 329 8.10 乐观事务模型下写写冲突问题排查· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · TiDB 增量数据同步工具,可通过MySQL sink 将 TiDB 增量数据复制到 MySQL。 51 注意: 本页内容仅涉及 MySQL 与 TiDB 的总体差异。关于安全特性、悲观事务模型 相关的兼容信息请 查看各自具体页面。 2.6.1 不支持的功能特性 • 存储过程与函数 • 触发器 • 事件 • 自定义函数 • 外键约束 #18209 • 临时表 #1248 • sudo systemctl status firewalld.service 4.2.4 检测及安装 NTP 服务 TiDB 是一套分布式数据库系统,需要节点间保证时间的同步,从而确保 ACID 模型的事务线性一致性。目前解 决授时的普遍方案是采用 NTP 服务,可以通过互联网中的 pool.ntp.org 授时服务来保证节点的时间同步,也 可以使用离线环境自己搭建的 NTP 服务来解决授时。0 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v8.4 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1039 10.2.5 乐观事务模型下写写冲突问题排查· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1043 10 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2612 14.3.15 TiFlash Pipeline Model 执行模型 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2613 14 4/vector-search-overview">向量搜索功能( �→ 实验特性)向量搜索是一种基于数据语义的搜索方法,可以提供更相关的搜索结果。作为 AI 和大语言模型 (LLM) �→ 的核心功能之一,向量搜索可用于检索增强生成 (Retrieval-Augmented Generation, RAG)、 �→ 语义搜索、推荐系统等多种场景。 350 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v8.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1294 10.2.5 乐观事务模型下写写冲突问题排查· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1297 10 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2630 14.3.15 TiFlash Pipeline Model 执行模型 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2631 14 4/vector-search-overview">向量搜索功能( �→ 实验特性)向量搜索是一种基于数据语义的搜索方法,可以提供更相关的搜索结果。作为 AI 和大语言模型 (LLM) �→ 的核心功能之一,向量搜索可用于检索增强生成 (Retrieval-Augmented Generation, RAG)、 �→ 语义搜索、推荐系统等多种场景。 400 码力 | 5095 页 | 104.54 MB | 10 月前3
TiDB v8.2 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 975 10.2.5 乐观事务模型下写写冲突问题排查· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 979 10 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2603 14.3.15 TiFlash Pipeline Model 执行模型 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2604 14 类业务应用中可能存在大量的数据表,这些表不但会拖慢初始统计信息的加载速度,也会 增加高负载情况下同步负载的失败率。TiDB 的启动时间以及执行计划的准确性都会受到影响。在 v8.2.0 中,TiDB 从并发模型、内存分配方式等多个角度优化了统计信息的加载过程,降低延迟,提升吞吐,避 免由于统计信息加载速度过慢,影响业务扩容。 新增支持自适应的并行加载。默认情况下,配置项stats-load-concurrency0 码力 | 4987 页 | 102.91 MB | 10 月前3
共 16 条
- 1
- 2













