TiDB v5.1 中文手册the recoverable goroutine” 报错,但不影响升级。 • 为了提升 TiDB 性能,TiDB 的 Go 编译器版本从 go1.13.7 升级到了 go1.16.4。如果你是 TiDB 的开发者,为了 能保证顺利编译,请对应升级你的 Go 编译器版本。 • 请避免在对使用 TiDB Binlog 的集群进行滚动升级的过程中新创建聚簇索引表。 • 请避免在 TiDB 滚动升级时执行 usertable' -s $external_storage_url --ratelimit �→ 128 在如上的命令中,-f '*.*' 用于覆盖掉默认的规则,-f '!mysql.*' 指示 BR 不要恢复 mysql 中的表,除非另 有指定。-f 'mysql.usertable' 则指定需要恢复 mysql.usertable。具体原理请参考table filter 的文档。 如果只需要恢复 |xfs)"} == 1 • 规则描述: 磁盘挂载目录文件系统只读,无法写入数据,一般是因为磁盘故障或文件系统损坏。 • 处理方法: – 登录机器创建文件测试是否正常。 – 检查该服务器硬盘指示灯是否正常,如异常,需更换磁盘并修复该机器文件系统。 7.5.6.2 严重级别报警项 7.5.6.2.1 NODE_memory_used_more_than_80% • 报警规则: (((0 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v5.2 中文手册usertable' -s $external_storage_url --ratelimit �→ 128 在如上的命令中,-f '*.*' 用于覆盖掉默认的规则,-f '!mysql.*' 指示 BR 不要恢复 mysql 中的表,除非另 有指定。-f 'mysql.usertable' 则指定需要恢复 mysql.usertable。具体原理请参考table filter 的文档。 如果只需要恢复 |xfs)"} == 1 • 规则描述: 磁盘挂载目录文件系统只读,无法写入数据,一般是因为磁盘故障或文件系统损坏。 • 处理方法: – 登录机器创建文件测试是否正常。 – 检查该服务器硬盘指示灯是否正常,如异常,需更换磁盘并修复该机器文件系统。 7.5.6.2 严重级别报警项 271 7.5.6.2.1 NODE_memory_used_more_than_80% • 报警规则: Exeucte 时参数变为 10000,此时 TableScan 可能才是更优执行计划,但由于执行计划缓存,执行时还是会使用先前生成的 IndexScan。 因此执行计划缓存更适用于查询较为简单(查询编译耗时占比较高)且执行计划较为固定的业务场景。 目前执行计划缓存功能默认关闭,可以通过打开配置文件中prepare-plan-cache 项启用这项功能。 注意: 执行计划缓存功能仅针对 Prepare0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.3 中文手册usertable' -s $external_storage_url --ratelimit �→ 128 在如上的命令中,-f '*.*' 用于覆盖掉默认的规则,-f '!mysql.*' 指示 BR 不要恢复 mysql 中的表,除非另 有指定。-f 'mysql.usertable' 则指定需要恢复 mysql.usertable。具体原理请参考table filter 的文档。 如果只需要恢复 |xfs)"} == 1 • 规则描述: 磁盘挂载目录文件系统只读,无法写入数据,一般是因为磁盘故障或文件系统损坏。 • 处理方法: – 登录机器创建文件测试是否正常。 – 检查该服务器硬盘指示灯是否正常,如异常,需更换磁盘并修复该机器文件系统。 7.5.7.2 严重级别报警项 7.5.7.2.1 NODE_memory_used_more_than_80% • 报警规则: ((( Exeucte 时参数变为 10000,此时 TableScan 可能才是更优执行计划,但由于执行计划缓存,执行时还是会使用先前生成的 IndexScan。 因此执行计划缓存更适用于查询较为简单(查询编译耗时占比较高)且执行计划较为固定的业务场景。 目前执行计划缓存功能默认关闭,可以通过打开配置文件中prepare-plan-cache 项启用这项功能。 注意: 执行计划缓存功能仅针对 Prepare0 码力 | 2374 页 | 49.52 MB | 1 年前3
TiDB v6.1 中文手册执行在线有损恢复 #10483 • PD – 支持设置 Region Label 的 Time to live (TTL) #4694 – 支持 Region Buckets #4668 – 默认关闭编译 swagger server #4932 • TiFlash – 优化聚合算子的内存统计,从而能在 Merge 阶段选择更高效的算法 #4451 • Tools – Backup & Restore gorm 的 Player 数据结构体为了给 gorm 提供更多的信息,加入了形如 `gorm:"primaryKey �→ ;type:VARCHAR(36);column:id"` 的注解,用来指示映射关系。 package main import ( "fmt" "math/rand" "github.com/google/uuid" "github.com/pingcap-in ayerBean 的每个属性都对应着 player 表的一个 字段。相较于 JDBC,Hibernate 的 PlayerBean 实体类为了给 Hibernate 提供更多的信息,加入了注解,用来指示 映射关系。 package com.pingcap; import jakarta.persistence.Column; import jakarta.persistence.Entity;0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v5.4 中文手册usertable' -s $external_storage_url --ratelimit �→ 128 在如上的命令中,-f '*.*' 用于覆盖掉默认的规则,-f '!mysql.*' 指示 BR 不要恢复 mysql 中的表,除非另 有指定。-f 'mysql.usertable' 则指定需要恢复 mysql.usertable。具体原理请参考table filter 的文档。 如果只需要恢复 |xfs)"} == 1 • 规则描述: 磁盘挂载目录文件系统只读,无法写入数据,一般是因为磁盘故障或文件系统损坏。 • 处理方法: – 登录机器创建文件测试是否正常。 – 检查该服务器硬盘指示灯是否正常,如异常,需更换磁盘并修复该机器文件系统。 7.5.7.2 严重级别报警项 7.5.7.2.1 NODE_memory_used_more_than_80% • 报警规则: ((( Exeucte 时参数变为 10000,此时 TableScan 可能才是更优执行计划,但由于执行计划缓存,执行时还是会使用先前生成的 IndexScan。 因此执行计划缓存更适用于查询较为简单(查询编译耗时占比较高)且执行计划较为固定的业务场景。 目前执行计划缓存功能默认关闭,可以通过打开配置文件中prepared-plan-cache 项启用这项功能。 注意: 执行计划缓存功能仅针对 Prepare0 码力 | 2852 页 | 52.59 MB | 1 年前3
TiDB v7.1 中文手册平台上安装。 你也可以使用其他数据库驱动,例如 mysqlclient 以及 mysql-connector-python。但是它们不是纯 Python 库,需要 安装对应的 C/C++ 编译器和 MySQL 客户端库进行编译。更多信息,参考 SQLAlchemy 官方文档。 144 第 3 步:配置连接信息 根据不同的 TiDB 部署方式,使用不同的方法连接到 TiDB 集群。 注意: TiDB js 的 MySQL Driver 包。你也可以使用 mysql。 • dotenv:用于从 .env 文件中读取环境变量。 • typescript:TypeScript 编译器。 • ts-node:用于在不编译的情况下直接执行 TypeScript 代码。 • @types/node:用于提供 Node.js 的 TypeScript 类型定义。 npm install typeorm JDBC 的简单 CRUD 应用程序。 支持等级:Full 232 TiDB-JDBC 是基于 MySQL 8.0.29 的定制版本。TiDB-JDBC 基于 MySQL 官方 8.0.29 版本编译,修复了原 JDBC 在 prepare 模式下多参数、多字段 EOF 的错误,并新增 TiCDC snapshot 自动维护和 SM3 认证插件等功能。 基于 SM3 的认证仅在 TiDB 的 TiDB-JDBC0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v6.5 中文手册平台上安装。 你也可以使用其他数据库驱动,例如 mysqlclient 以及 mysql-connector-python。但是它们不是纯 Python 库,需要 安装对应的 C/C++ 编译器和 MySQL 客户端库进行编译。更多信息,参考 SQLAlchemy 官方文档。 第 3 步:配置连接信息 根据不同的 TiDB 部署方式,使用不同的方法连接到 TiDB 集群。 注意: TiDB Serverless js 的 MySQL Driver 包。你也可以使用 mysql。 • dotenv:用于从 .env 文件中读取环境变量。 • typescript:TypeScript 编译器。 • ts-node:用于在不编译的情况下直接执行 TypeScript 代码。 • @types/node:用于提供 Node.js 的 TypeScript 类型定义。 npm install typeorm JDBC 的简单 CRUD 应用程序。 支持等级:Full 235 TiDB-JDBC 是基于 MySQL 8.0.29 的定制版本。TiDB-JDBC 基于 MySQL 官方 8.0.29 版本编译,修复了原 JDBC 在 prepare 模式下多参数、多字段 EOF 的错误,并新增 TiCDC snapshot 自动维护和 SM3 认证插件等功能。 基于 SM3 的认证仅在 TiDB 的 TiDB-JDBC0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v8.0 中文手册平台上安装。 你也可以使用其他数据库驱动,例如 mysqlclient 以及 mysql-connector-python。但是它们不是纯 Python 库,需要 安装对应的 C/C++ 编译器和 MySQL 客户端库进行编译。更多信息,参考 SQLAlchemy 官方文档。 第 3 步:配置连接信息 根据不同的 TiDB 部署方式,使用不同的方法连接到 TiDB 集群。 144 注意: TiDB js 的 MySQL Driver 包。你也可以使用 mysql。 • dotenv:用于从 .env 文件中读取环境变量。 • typescript:TypeScript 编译器。 • ts-node:用于在不编译的情况下直接执行 TypeScript 代码。 • @types/node:用于提供 Node.js 的 TypeScript 类型定义。 npm install typeorm JDBC 的简单 CRUD 应用程序。 支持等级:Full 232 TiDB-JDBC 是基于 MySQL 8.0.29 的定制版本。TiDB-JDBC 基于 MySQL 官方 8.0.29 版本编译,修复了原 JDBC 在 prepare 模式下多参数、多字段 EOF 的错误,并新增 TiCDC snapshot 自动维护和 SM3 认证插件等功能。 基于 SM3 的认证仅在 TiDB 的 TiDB-JDBC0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v7.5 中文手册平台上安装。 你也可以使用其他数据库驱动,例如 mysqlclient 以及 mysql-connector-python。但是它们不是纯 Python 库,需要 安装对应的 C/C++ 编译器和 MySQL 客户端库进行编译。更多信息,参考 SQLAlchemy 官方文档。 第 3 步:配置连接信息 根据不同的 TiDB 部署方式,使用不同的方法连接到 TiDB 集群。 130 注意: TiDB js 的 MySQL Driver 包。你也可以使用 mysql。 • dotenv:用于从 .env 文件中读取环境变量。 • typescript:TypeScript 编译器。 • ts-node:用于在不编译的情况下直接执行 TypeScript 代码。 • @types/node:用于提供 Node.js 的 TypeScript 类型定义。 npm install typeorm 和 JDBC 的简单 CRUD 应用程序。 支持等级:Full TiDB-JDBC 是基于 MySQL 8.0.29 的定制版本。TiDB-JDBC 基于 MySQL 官方 8.0.29 版本编译,修复了原 JDBC 在 prepare 模式下多参数、多字段 EOF 的错误,并新增 TiCDC snapshot 自动维护和 SM3 认证插件等功能。 基于 SM3 的认证仅在 TiDB 的 TiDB-JDBC0 码力 | 4590 页 | 100.91 MB | 1 年前3
TiDB v7.6 中文手册平台上安装。 你也可以使用其他数据库驱动,例如 mysqlclient 以及 mysql-connector-python。但是它们不是纯 Python 库,需要 安装对应的 C/C++ 编译器和 MySQL 客户端库进行编译。更多信息,参考 SQLAlchemy 官方文档。 第 3 步:配置连接信息 根据不同的 TiDB 部署方式,使用不同的方法连接到 TiDB 集群。 1. 在 TiDB Cloud js 的 MySQL Driver 包。你也可以使用 mysql。 • dotenv:用于从 .env 文件中读取环境变量。 • typescript:TypeScript 编译器。 • ts-node:用于在不编译的情况下直接执行 TypeScript 代码。 • @types/node:用于提供 Node.js 的 TypeScript 类型定义。 npm install typeorm JDBC 的简单 CRUD 应用程序。 支持等级:Full 228 TiDB-JDBC 是基于 MySQL 8.0.29 的定制版本。TiDB-JDBC 基于 MySQL 官方 8.0.29 版本编译,修复了原 JDBC 在 prepare 模式下多参数、多字段 EOF 的错误,并新增 TiCDC snapshot 自动维护和 SM3 认证插件等功能。 基于 SM3 的认证仅在 TiDB 的 TiDB-JDBC0 码力 | 4666 页 | 101.24 MB | 1 年前3
共 15 条
- 1
- 2













