TiDB v7.1 中文手册
• TiDB 采用系统当前安装的所有时区规则进行计算(一般为 tzdata 包),不需要导入时区表数据就能使用 所有时区名称,导入时区表数据不会修改计算规则。 • MySQL 默认使用本地时区,依赖于系统内置的当前的时区规则(例如什么时候开始夏令时等)进行计 算;且在未导入时区表数据的情况下不能通过时区名称来指定时区。 2.4.2.16 类型系统 MySQL 支持以下列类型,但 TiDB 不支持: com/tidb-samples/tidb-python-mysqlclient-quickstart.git cd tidb-python-mysqlclient-quickstart 第 2 步:安装依赖 运行以下命令,安装示例代码所需要的依赖(包括 mysqlclient): pip install -r requirements.txt 如果遇到安装问题,请参考 mysqlclient 官方文档。 第 3 步:配置连接信息 python-mysqlconnector-quickstart.git cd tidb-python-mysqlconnector-quickstart 第 2 步:安装依赖 运行以下命令,安装示例代码所需要的依赖(包括 mysql-connector-python): pip install -r requirements.txt 第 3 步:配置连接信息 根据不同的 TiDB 部署方式,使用不同的方法连接到0 码力 | 4369 页 | 98.92 MB | 1 年前3TiDB v6.5 中文手册
对视图内查询的执行计划进行干预,以获得最佳性能。在 v6.5.0 中,TiDB 允许针对视图内的查询块添加全局 Hint,使查询中定义的 Hint 能够在视图内部生效。该特性为包含复杂 视图嵌套的 SQL 提供 Hint 的注入手段,增强了执行计划控制能力,进而稳定复杂 SQL 的执行性能。全局 Hint 通过查询块命名和Hint 引用来开启。 更多信息,请参考用户文档。 • 支持将分区表的排序操作下推至 TiKV #26166 更多信息,请参考用户文档。 • DM 增量数据校验的功能 GA #4426 @D3Hunter 在将增量数据从上游迁移到下游数据库的过程中,数据的流转有小概率导致错误或者丢失的情况。对 于需要依赖强数据一致的场景,如信贷、证券等业务,你可以在数据迁移完成之后再对数据进行全量 校验,确保数据的一致性。然而,在某些增量复制的业务场景下,上游和下游的写入是持续的、不会 中断的。由于上下游的数据在不 TiDB 采用系统当前安装的所有时区规则进行计算(一般为 tzdata 包),不需要导入时区表数据就能使用 所有时区名称,无法通过导入时区表数据的形式修改计算规则。 • MySQL 默认使用本地时区,依赖于系统内置的当前的时区规则(例如什么时候开始夏令时等)进行计 算;且在未导入时区表数据的情况下不能通过时区名称来指定时区。 2.4.2.16 类型系统 • 不支持 FLOAT4/FLOAT8。0 码力 | 4049 页 | 94.00 MB | 1 年前3TiDB v8.0 中文手册
时,代表启用。该变量将在功能正式发布后废弃。 更多信息,请参考用户文档。 • 自动统计信息收集引入优先级队列 #50132 @hi-rustin 维持优化器统计信息的时效性是稳定数据库性能的关键,绝大多数用户依赖 TiDB 提供的自动统计信息 收集来保持统计信息的更新。自动统计信息收集轮询所有对象的统计信息状态,并把健康度不足的对 象加入队列,逐个收集并更新。在之前的版本中,这些对象的收集顺序是随机的,可能导致更需要更 支持执行计划缓存,能够有效降低交易类业务系统的处理时延,是提升性能的重要手段。在 v8.0.0 中,TiDB 解除了执行计划缓存的几个限制,含有以下内容的执行计划均能够被缓存: – 分区表 – 生成列,包含依赖生成列的对象(比如多值索引) 该增强扩展了执行计划缓存的使用场景,提升了复杂场景下数据库的整体性能。 更多信息,请参考[用户文档](#prepare-语句执行计划缓存)。 • 优化器增强对多值索引的支持 事务完整性的同时,采用与标准 DML 相同的语法。INSERT、UPDATE、REPLACE 和 DELETE 语句均可使用这 种新的 DML 类型来执行大数据量的 DML 操作。 支持处理大量数据的 DML 类型依赖于 Pipelined DML 特性,仅支持在自动提交的事务中使用。你可以通 过tidb_dml_type 系统变量控制是否启用该 DML 类型。 更多信息,请参考用户文档。 • 支持在 TiDB0 码力 | 4805 页 | 101.28 MB | 1 年前3TiDB v8.1 中文手册
• TiDB 采用系统当前安装的所有时区规则进行计算(一般为 tzdata 包),不需要导入时区表数据就能使用 所有时区名称,导入时区表数据不会修改计算规则。 • MySQL 默认使用本地时区,依赖于系统内置的当前的时区规则(例如什么时候开始夏令时等)进行计 算;且在未导入时区表数据的情况下不能通过时区名称来指定时区。 57 2.4.2.16 类型系统 MySQL 支持 SQL_TSI_*(包括 com/tidb-samples/tidb-python-mysqlclient-quickstart.git cd tidb-python-mysqlclient-quickstart 第 2 步:安装依赖 运行以下命令,安装示例代码所需要的依赖(包括 mysqlclient): pip install -r requirements.txt 如果遇到安装问题,请参考 mysqlclient 官方文档。 第 3 步:配置连接信息 python-mysqlconnector-quickstart.git cd tidb-python-mysqlconnector-quickstart 第 2 步:安装依赖 运行以下命令,安装示例代码所需要的依赖(包括 mysql-connector-python): pip install -r requirements.txt 第 3 步:配置连接信息 根据不同的 TiDB 部署方式,使用不同的方法连接到0 码力 | 4807 页 | 101.31 MB | 1 年前3TiDB v7.6 中文手册
panic 的问题 #48212 @you06 – 修复 shuffleExec 意外退出导致 TiDB 崩溃的问题 #48230 @wshwsh12 – 修复静态 CALIBRATE RESOURCE 依赖 Prometheus 数据的问题 #49174 @glorv – 修复在日期中加上数值较大的 Interval 时返回错误结果的问题。修复后,带有无效前缀或字符串 true 的 Interval • TiDB 采用系统当前安装的所有时区规则进行计算(一般为 tzdata 包),不需要导入时区表数据就能使用 所有时区名称,导入时区表数据不会修改计算规则。 • MySQL 默认使用本地时区,依赖于系统内置的当前的时区规则(例如什么时候开始夏令时等)进行计 算;且在未导入时区表数据的情况下不能通过时区名称来指定时区。 2.4.2.16 类型系统 MySQL 支持 SQL_TSI_*(包括 com/tidb-samples/tidb-python-mysqlclient-quickstart.git cd tidb-python-mysqlclient-quickstart 第 2 步:安装依赖 运行以下命令,安装示例代码所需要的依赖(包括 mysqlclient): pip install -r requirements.txt 如果遇到安装问题,请参考 mysqlclient 官方文档。 第 3 步:配置连接信息0 码力 | 4666 页 | 101.24 MB | 1 年前3TiDB v7.5 中文手册
• TiDB 采用系统当前安装的所有时区规则进行计算(一般为 tzdata 包),不需要导入时区表数据就能使用 所有时区名称,导入时区表数据不会修改计算规则。 • MySQL 默认使用本地时区,依赖于系统内置的当前的时区规则(例如什么时候开始夏令时等)进行计 算;且在未导入时区表数据的情况下不能通过时区名称来指定时区。 2.4.2.16 类型系统 MySQL 支持 SQL_TSI_*(包括 com/tidb-samples/tidb-python-mysqlclient-quickstart.git cd tidb-python-mysqlclient-quickstart 第 2 步:安装依赖 运行以下命令,安装示例代码所需要的依赖(包括 mysqlclient): pip install -r requirements.txt 如果遇到安装问题,请参考 mysqlclient 官方文档。 第 3 步:配置连接信息 n-mysqlconnector-quickstart.git cd tidb-python-mysqlconnector-quickstart 120 第 2 步:安装依赖 运行以下命令,安装示例代码所需要的依赖(包括 mysql-connector-python): pip install -r requirements.txt 第 3 步:配置连接信息 根据不同的 TiDB 部署方式,使用不同的方法连接到0 码力 | 4590 页 | 100.91 MB | 1 年前3TiDB v8.4 中文手册
在使用时,你只需要创建包含向量数据类型的表,并插入向量数据,即可执行向量搜索查询,也可进 行向量数据与传统关系数据的混合查询。 此外,你可以创建并利用向量搜索索引来提升向量搜索的性能。需要注意的是,TiDB 的向量搜索索引 依赖于 TiFlash。在使用向量搜索索引之前,需要确保 TiDB 集群中已部署 TiFlash 节点。 更多信息,请参考用户文档。 2.2.1.5 数据库管理 • 日志备份数据支持客户端加密(实验特性)#55834 • TiDB 采用系统当前安装的所有时区规则进行计算(一般为 tzdata 包),不需要导入时区表数据就能使用 所有时区名称,导入时区表数据不会修改计算规则。 • MySQL 默认使用本地时区,依赖于系统内置的当前的时区规则(例如什么时候开始夏令时等)进行计 算;且在未导入时区表数据的情况下不能通过时区名称来指定时区。 2.4.2.16 类型系统 MySQL 支持 SQL_TSI_*(包括 com/tidb-samples/tidb-python-mysqlclient-quickstart.git cd tidb-python-mysqlclient-quickstart 第 2 步:安装依赖 运行以下命令,安装示例代码所需要的依赖(包括 mysqlclient): 134 pip install -r requirements.txt 如果遇到安装问题,请参考 mysqlclient 官方文档。 第0 码力 | 5072 页 | 104.05 MB | 9 月前3TiDB v8.5 中文手册
在使用时,你只需要创建包含向量数据类型的表,并插入向量数据,即可执行向量搜索查询,也可进 行向量数据与传统关系数据的混合查询。 此外,你可以创建并利用向量搜索索引来提升向量搜索的性能。需要注意的是,TiDB 的向量搜索索引 依赖于 TiFlash。在使用向量搜索索引之前,需要确保 TiDB 集群中已部署 TiFlash 节点。 更多信息,请参考用户文档。 2.2.1.5 数据库管理 • 日志备份数据支持客户端加密(实验特性)#55834 • TiDB 采用系统当前安装的所有时区规则进行计算(一般为 tzdata 包),不需要导入时区表数据就能使用 所有时区名称,导入时区表数据不会修改计算规则。 • MySQL 默认使用本地时区,依赖于系统内置的当前的时区规则(例如什么时候开始夏令时等)进行计 算;且在未导入时区表数据的情况下不能通过时区名称来指定时区。 79 2.4.2.16 类型系统 MySQL 支持 SQL_TSI_*(包括 com/tidb-samples/tidb-python-mysqlclient-quickstart.git cd tidb-python-mysqlclient-quickstart 第 2 步:安装依赖 运行以下命令,安装示例代码所需要的依赖(包括 mysqlclient): pip install -r requirements.txt 如果遇到安装问题,请参考 mysqlclient 官方文档。 第 3 步:配置连接信息0 码力 | 5095 页 | 104.54 MB | 9 月前3TiDB v8.2 中文手册
更多信息,请参考用户文档。 2.2.1.4 SQL 功能 • TiDB 支持 JSON Schema Validation 函数 #52779 @dveeden 在 v8.2.0 之前,你需要依赖外部工具或自定义验证逻辑进行 JSON 数据验证,开发和维护比较复杂,开发 效率低。从 v8.2.0 版本开始,引入了 JSON_SCHEMA_VALID() 函数。通过在 CHECK 约束中使用 JSON_SCHEMA • TiDB 采用系统当前安装的所有时区规则进行计算(一般为 tzdata 包),不需要导入时区表数据就能使用 所有时区名称,导入时区表数据不会修改计算规则。 • MySQL 默认使用本地时区,依赖于系统内置的当前的时区规则(例如什么时候开始夏令时等)进行计 算;且在未导入时区表数据的情况下不能通过时区名称来指定时区。 59 2.4.2.16 类型系统 MySQL 支持 SQL_TSI_*(包括 com/tidb-samples/tidb-python-mysqlclient-quickstart.git cd tidb-python-mysqlclient-quickstart 第 2 步:安装依赖 运行以下命令,安装示例代码所需要的依赖(包括 mysqlclient): 118 pip install -r requirements.txt 如果遇到安装问题,请参考 mysqlclient 官方文档。 第0 码力 | 4987 页 | 102.91 MB | 9 月前3TiDB v6.1 中文手册
的内存使用量 (v6.1.0 实验特性) • 随机采样约 10000 行数据来快速构建统计信息(v3.0 实验特性) 2.4.2 稳定性 • 提升优化器选择索引的稳定性:扩展统计信息功能,收集多列顺序依赖性信息,帮助优化器选择相对 较优的索引。(v5.0 实验特性) 62 • 当 TiKV 部署的机型资源有限时,如果 TiKV 前台处理的读写请求量过大,会占用 TiKV 后台处理请求所需 的 CPU TiDB 采用系统当前安装的所有时区规则进行计算(一般为 tzdata 包),不需要导入时区表数据就能使用 所有时区名称,无法通过导入时区表数据的形式修改计算规则。 • MySQL 默认使用本地时区,依赖于系统内置的当前的时区规则(例如什么时候开始夏令时等)进行计 算;且在未导入时区表数据的情况下不能通过时区名称来指定时区。 2.6.2.16 类型系统 • 不支持 FLOAT4/FLOAT8。 OpenJDK,请自行选择,本教程将使用版本 17 的 OpenJDK 。 4.3.2.3 第 3 步:安装 Maven 此示例应用程序使用 Maven 来管理应用程序的依赖项。Spring 支持的 Maven 版本为 3.2 以上,作为依赖管理软 件,推荐使用当前最新稳定版本的 Maven。 这里给出命令行安装 Maven 的办法: • macOS 安装: brew install maven0 码力 | 3572 页 | 84.36 MB | 1 年前3
共 16 条
- 1
- 2