TiDB中文技术文档表示比特位的长度,取值范围从1到64,其默认值是1。 3. 4. TINYINT[(M)] [UNSIGNED] [ZEROFILL] 5. > TINYINT 类型。有符号数的范围是[-128, 127]。无符号数的范围是[0, 255]。 6. 7. BOOL, BOOLEAN 8. > 布尔类型,和 TINYINT(1) 等价。零值被认为是 False,非零值认为是 True。在 TiDB 内部,True [ZEROFILL] 11. > SMALLINT 类型。有符号数的范围是[-32768, 32767]。无符号数的范围是[0, 65535]。 12. 13. MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] 14. > MEDIUMINT 类型。有符号数的范围是[-8388608, 8388607]。无符号数的范围是[0, 16777215]。 15. 16. INT[(M)] [UNSIGNED] [UNSIGNED] [ZEROFILL] 17. > INT 类型。 有符号数的范围是[-2147483648, 2147483647]。无符号数的范围是[0, 4294967295]。 18. 19. INTEGER[(M)] [UNSIGNED] [ZEROFILL] 20. > 和 INT 相同。 21. 22. BIGINT[(M)] [UNSIGNED] [ZEROFILL] 23. >0 码力 | 444 页 | 4.89 MB | 6 月前3
TiDB v5.2 中文手册in the recoverable goroutine” 报错,但不影响升级。 • 兼容 MySQL 5.7 的 noop 变量 innodb_default_row_format,配置此变量无实际效果 #23541。 • 从 TiDB 5.2 起,为了提高系统安全性,建议(但不要求)对来自客户端的连接进行传输层加密,TiDB 提 供 Auto TLS 功能在 TiDB 服务器端自动配置并开启加密。要使用 Spark 3.1.1 2.5.3.2.3 配置参数 TiDB v5.2 配置 v5.2 的 TiDB 集群除以下配置项外均使用默认参数配置。所有 TPC-H 测试表均以 TiFlash 列存进行同步,无额外分 区和索引。 在 TiFlash 的 users.toml 配置文件中进行如下配置: [profiles.default] max_memory_usage = 10000000000000 SSD 盘作为数据盘。通过 Standalone 方式启动 Spark 集群,使用 NVMe SSD 盘作为 spark.local.dir 本地 目录以借助快速盘加速 Shuffle Spill 过程,无额外分区和索引。 49 --driver-memory 20G --total-executor-cores 120 --executor-cores 5 --executor-memory0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.1 中文手册#24296 – 修复了全局变量 collation_server 对新会话无法生效的问题 #24156 • TiKV – 修复了 Coprocessor 未正确处理 IN 表达式有符号整数或无符号整数类型数据的问题 #9821 – 修复了在批量 ingest SST 文件后产生大量空 Region 的问题 #964 – 修复了 file dictionary 文件损坏之后 TiKV 无法启动的问题 Spark 3.1.1 2.5.3.2.3 配置参数 TiDB v5.1 配置 v5.1 的 TiDB 集群除以下配置项外均使用默认参数配置。所有 TPC-H 测试表均以 TiFlash 列存进行同步,无额外分 区和索引。 在 TiFlash 的 users.toml 配置文件中进行如下配置: [profiles.default] max_memory_usage = 10000000000000 SSD 盘作为数据盘。通过 Standalone 方式启动 Spark 集群,使用 NVMe SSD 盘作为 spark.local.dir 本地 目录以借助快速盘加速 Shuffle Spill 过程,无额外分区和索引。 49 --driver-memory 20G --total-executor-cores 120 --executor-cores 5 --executor-memory0 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v6.1 中文手册应用程序与 TiDB 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 api/org/springframework/transaction/annotation/EnableTransactionManagement.html) 打开,但 Spring Boot 默认开启,无 需再次手动配置),Spring 会自动将所有带有 @Transactional 注释的对象包装在一个代理中,使用该代理对对 象的调用进行处理。 你可以简单的认为,代理在带有 @Transactional 至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写入 和读取 读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据库模式概览,并创建数据库、创建表、创建二级索引。0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v5.3 中文手册TiCDC 代码仓库的 dm 文件夹。从 DM v5.3.0 起,DM 采用与 TiDB 相同的版本号。DM v2.0 的 下一个主版本为 DM v5.3。DM v2.0 到 v5.3 无兼容性变更,升级过程与正常升级无差异。 • 默认部署 Prometheus v2.27.1 ,它是 2021 年 5 月发布的版本,提供了更多的功能并解决了安全风险。相 对于 5.3.0 之前版本 TiDB 默认使用的 Spark 3.1.1 2.5.3.2.3 配置参数 TiDB v5.3 配置 v5.3 的 TiDB 集群除以下配置项外均使用默认参数配置。所有 TPC-H 测试表均以 TiFlash 列存进行同步,无额外分 区和索引。 在 TiFlash 的 users.toml 配置文件中进行如下配置: [profiles.default] max_memory_usage = 10000000000000 SSD 盘作为数据盘。通过 Standalone 方式启动 Spark 集群,使用 NVMe SSD 盘作为 spark.local.dir 本地 目录以借助快速盘加速 Shuffle Spill 过程,无额外分区和索引。 --driver-memory 20G --total-executor-cores 120 --executor-cores 5 57 --executor-memory0 码力 | 2374 页 | 49.52 MB | 1 年前3
TiDB v8.5 中文手册应用程序与 TiDB 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 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 v7.6 中文手册server。当多个 TiDB server 的负载不均衡 时,可能出现整体集群资源充足,但某些 TiDB server 资源耗尽导致延迟大幅度增加的情况。为解决 此问题,TiProxy 提供连接动态迁移功能,在客户端无感的前提下,将连接从一个 TiDB server 迁移至 其他 TiDB server,从而实现 TiDB 集群的负载均衡。 TiProxy 已集成至 TiUP、TiDB Operator、TiDB 应用程序与 TiDB 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 257 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据0 码力 | 4666 页 | 101.24 MB | 1 年前3
TiDB v8.4 中文手册应用程序与 TiDB 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 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 v5.4 中文手册子句中过滤条件连接词为 OR。 – 如果全新部署的集群版本为 v5.4.0 或以上,此特性默认开启。如果从 v5.4.0 以前的版本升级到 v5.4.0 或以上,默认保持升级前此特性的开关状态(v4.0.0 之前无此项特性的版本默认关闭),由用户决 定是否开启。 用户文档 • 新增 Raft Engine(实验特性) 支持使用 Raft Engine 作为 TiKV 的日志存储引擎。与使用 RocksDB Spark 3.1.1 2.5.3.2.3 配置参数 TiDB v5.4 配置 v5.4 的 TiDB 集群除以下配置项外均使用默认参数配置。所有 TPC-H 测试表均以 TiFlash 列存进行同步,无额外分 区和索引。 在 TiFlash 的 users.toml 配置文件中进行如下配置: [profiles.default] max_memory_usage = 10000000000000 SSD 盘作为数据盘。通过 Standalone 方式启动 Spark 集群,使用 NVMe SSD 盘作为 spark.local.dir 本地 目录以借助快速盘加速 Shuffle Spill 过程,无额外分区和索引。 --driver-memory 20G --total-executor-cores 120 --executor-cores 5 --executor-memory 15G0 码力 | 2852 页 | 52.59 MB | 1 年前3
TiDB v7.1 中文手册应用程序与 TiDB 交互的方式 TiDB 高度兼容 MySQL 协议,TiDB 支持大多数 MySQL 的语法及特性,因此大部分的 MySQL 的连接库都与 TiDB 兼 容。如果你的应用程序框架或语言无 PingCAP 的官方适配,那么建议你使用 MySQL 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 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: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议0 码力 | 4369 页 | 98.92 MB | 1 年前3
共 18 条
- 1
- 2













