TiDB v7.6 中文手册版本时,默认使用 KV timeout 特性读取,减少 meta Region leader 读取慢对 schema 版本 更新的影响 #48125 @cfzjywxk • TiKV – 增加查询异步任务的 API endpoint /async_tasks #15759 @YuJuncen – 给 gRPC 监控增加优先级的标签,从而显示资源管理中的各个不同优先级的资源组的数据 #49318 至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 257 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议0 码力 | 4666 页 | 101.24 MB | 1 年前3
TiDB v8.5 中文手册将被废弃。 • TiDB 在 v7.5.0 引入了系统变量tidb_enable_async_merge_global_stats,用于设置 TiDB 使用异步方式合 并分区统计信息,以避免 OOM 问题。在未来版本中,分区统计信息将统一使用异步方式进行合并,系 统变量tidb_enable_async_merge_global_stats 将被废弃。 • 计划在后续版本重新设计执行计划绑定的自动演进,相关的变量和行为会发生变化。 至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Cloud Serverless 构建 TiDB 集群。 • 阅读数 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议0 码力 | 5095 页 | 104.54 MB | 10 月前3
TiDB v6.1 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写入 和读取 读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据库模式概览,并创建数据库、创建表、创建二级索引。 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v7.1 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 261 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v8.0 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 261 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v8.1 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 246 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 4807 页 | 101.31 MB | 1 年前3
TiDB v6.5 中文手册@3AceShowHand @sdojjy – TiDB Data Migration (DM) * 通过不再解析黑名单中表的数据提升 DM 同步数据的性能 #7622 @GMHDBJD * 通过异步写与批量写的方式提升 DM relay 的写数据效率 #7580 @GMHDBJD * 改进 DM 前置检查的错误提示信息 #7621 @buchuitoudegou * 改进 DM 针对老版本 至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 264 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v8.4 中文手册将被废弃。 • TiDB 在 v7.5.0 引入了系统变量tidb_enable_async_merge_global_stats,用于设置 TiDB 使用异步方式合 并分区统计信息,以避免 OOM 问题。在未来版本中,分区统计信息将统一使用异步方式进行合并,系 统变量tidb_enable_async_merge_global_stats 将被废弃。 • 计划在后续版本重新设计执行计划绑定的自动演进,相关的变量和行为会发生变化。 至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Cloud Serverless 构建 TiDB 集群。 • 阅读数 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议0 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v7.5 中文手册ANALYZE 过程中 的采样 并发度。 tidb_ �→ enable �→ _async �→ _merge �→ _ �→ global �→ _stats 新增 设置 TiDB 使 用异步 方式合 并统计 信息, 以避免 OOM 问 题。 tidb_gogc �→ _tuner �→ _max_ �→ value 新增 控制 GOGC Tuner 可 调节 GOGC 的 最大值。 至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 247 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议0 码力 | 4590 页 | 100.91 MB | 1 年前3
TiDB v8.2 中文手册将被废弃。 – TiDB 在 v7.5.0 引入了系统变量tidb_enable_async_merge_global_stats,用于设置 TiDB 使用异步方 式合并分区统计信息,以避免 OOM 问题。在未来版本中,分区统计信息将统一使用异步方式进行 合并,系统变量tidb_enable_async_merge_global_stats 将被废弃。 – 计划在后续版本重新设计执行计划绑定的自动演进,相关的变量和行为会发生变化。 至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 250 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议0 码力 | 4987 页 | 102.91 MB | 10 月前3
共 17 条
- 1
- 2













