TiDB中文技术文档"test" (a varchar(10)); 8. Query OK, 0 rows affected (0.09 sec) 如果你需要在被引用的 identifier 中使用反引号这个字符,那你需要重复两次,例如你需要创建一个表为 a`b: 1. mysql> CREATE TABLE `a``b` (a int); 在 select 语句中,alias 语句可以用 identifier 或者字符串: CREATE TABLE `select` (BEGIN int, END int); 2. Query OK, 0 rows affected (0.09 sec) 有一种特殊情况, 如果使用了限定符 . ,那么也不需要用反引号: 1. mysql> CREATE TABLE test.select (BEGIN int, END int); 2. Query OK, 0 rows affected 返回子字符串的第一个出现位置 LOCATE() 返回子字符串的第一个出现位置,与 INSTR() 的参数位置相反 POSITION() 与 LOCATE() 功能相同 REPEAT() 返回重复指定次数的字符串 CONCAT() 返回连接的字符串 CONCAT_WS() 返回由分隔符连接的字符串 REVERSE() 返回和字符顺序相反的字符串 SPACE() 返回指定数目的空格组成的字符串0 码力 | 444 页 | 4.89 MB | 6 月前3
HBase基本介绍Column • 根据查询需求决定schema • 单⼀一⼤大宽表, 避免跨表查询 • 必要的时候进⾏行行冗余, 反范式 • 相关的数据要存放在⼀一起 • 不不要有热点 • 将列列限定符视为数据通常是⼀一个合理理选择 Schema设计 在关于数据库⾥里里我们有各种范式来帮助设计, 在hbase⾥里里也要合理理设计⼀一下 https://link.springer.com/article/100 码力 | 33 页 | 4.86 MB | 1 年前3
TiDB v5.2 中文手册查询后将缓存中过时的 Region 无效化 #24432 – 提升内置函数 str_to_date 在格式指定器中 %b/%M/%r/%T 的 MySQL 兼容性 #25767 – 修复因对同一条查询重复创建不同 binding 可能导致的多个 TiDB 上 binding cache 不一致的问题 #26015 – 修复升级可能会导致的 binding 无法被加载到缓存的问题 #23295 – 2 5.1 5.0 4.0 Async commit Y Y Y N 1PC Y Y Y N 大事务 (10 GB) Y Y Y Y 悲观事务 Y Y Y Y 乐观事务 Y Y Y Y 可重复读隔离(快照隔离) Y Y Y Y 读已提交隔离 Y Y Y Y 2.3.7 分区 分区 5.2 5.1 5.0 4.0 Range 分区 Y Y Y Y Hash 分区 Y Y Y Y Mydumper 备份的,需确保数据符合表的限制。例如: * 自增 (AUTO_INCREMENT) 的列需要为正数,不能为 0。 * 单一键和主键 (UNIQUE and PRIMARY KEYs) 不能有重复的值。 – 解决办法:参考官网步骤处理。 • 6.3.4 Checkpoint for … has invalid status:(错误码) – 原因:断点续传已启用。TiDB Lightning0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.1 中文手册值时查询结果在某些情况下可能错误的问题 #23891 – 当有虚拟列参与扫描时不允许生成 MPP 计划 #23886 32 – 修复 Plan Cache 中对 PointGet 和 TableDual 错误的重复使用 #23187 #23144 #23304 #23290 – 修复优化器在为聚簇索引构建 IndexMerge 执行计划时出现的错误 #23906 – 修复 BIT 类型相关错误的类型推导 #23832 Apply 算子和 Join 算子执行结果错误的问题 #23887 – 修复了从 Async Commit 回退的主锁无法被清除的问题 #24384 – 修复了一个统计信息 GC 的问题,该问题可能导致重复的 fm-sketch 记录 #24357 – 当悲观锁事务收到 ErrKeyExists 错误时,避免不必要的悲观事务回滚 #23799 – 修复了当 sql_mode 包含 ANSI_QUOTES 修复备份期间少数 TiKV 节点不可用导致的备份中断问题 #980 – TiCDC * 修复 Unified Sorter 中的并发问题并过滤无用的错误消息 #1678 * 修复同步到 MinIO 时,重复创建目录会导致同步中断的问题 #1463 * 默认开启会话变量 explicit_defaults_for_timestamp,使得下游 MySQL 5.7 和上游 TiDB 的行为 保持一致 #15850 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v5.3 中文手册constants 错 误 • Tools – TiCDC * 修复当上游 TiDB 实例意外退出时,TiCDC 同步任务推进可能停滞的问题 #3061 * 修复当 TiKV 向同一 Region 发送重复请求时,TiCDC 进程 panic 的问题 #2386 * 修复在验证下游 TiDB/MySQL 可用性时产生的不必要的 CPU 消耗 #3073 * 修复 TiCDC 产生的 Kafka 消息体积不受 4.0 Async commit Y Y Y Y N 1PC Y Y Y Y N 大事务 (10 GB) Y Y Y Y Y 悲观事务 Y Y Y Y Y 乐观事务 Y Y Y Y Y 可重复读隔离(快照隔离) Y Y Y Y Y 读已提交隔离 Y Y Y Y Y 2.3.7 分区 分区 5.3 5.2 5.1 5.0 4.0 Range 分区 Y Y Y Y Y Hash 分区 Mydumper 备份的,需确保数据符合表的限制。例如: * 自增 (AUTO_INCREMENT) 的列需要为正数,不能为 0。 * 单一键和主键 (UNIQUE and PRIMARY KEYs) 不能有重复的值。 – 解决办法:参考官网步骤处理。 • 6.3.4 Checkpoint for … has invalid status:(错误码) – 原因:断点续传已启用。TiDB Lightning0 码力 | 2374 页 | 49.52 MB | 1 年前3
TiDB v5.4 中文手册“lightning_metadata”。对于参与同一批并行导入的每个 TiDB Lightning 实例,必须将此配置项设置为相同的值,否则将无法确保导入数据的正确性。 用户文档 • 在 TiDB Lightning 中添加重复数据的检测 在 backend=local 模式下,数据导入完成之前 TiDB Lightning 会输出冲突数据,然后从数据库中删除这些 冲突数据。用户可以在导入完成后解析冲突数据,并根据业务规则选择适合的数据进行插入。建议根 commit Y Y Y Y Y N 1PC Y Y Y Y Y N 大事务 (10 GB) Y Y Y Y Y Y 悲观事务 Y Y Y Y Y Y 乐观事务 Y Y Y Y Y Y 可重复读隔离(快照隔离) Y Y Y Y Y Y 读已提交隔离 Y Y Y Y Y Y 2.3.7 分区 分区 5.4 5.3 5.2 5.1 5.0 4.0 Range 分区 Y Y Y Y Y 前提条件 • 安装 DM 集群 • 获取 DM 所需上下游数据库权限 5.3.1.3.2 第 1 步:创建数据源 1. 新建source1.yaml文件, 写入以下内容: # 唯一命名,不可重复。 source-id: "mysql-01" # DM-worker 是否使用全局事务标识符 (GTID) 拉取 binlog。使用前提是上游 MySQL 已开启 GTID 模式 �→ 。若上游存在主从自动切换,则必须使用0 码力 | 2852 页 | 52.59 MB | 1 年前3
TiDB v6.1 中文手册Y N 1PC Y Y Y Y Y Y Y N 大事务 (10 GB) Y Y Y Y Y Y Y Y 悲观事务 Y Y Y Y Y Y Y Y 乐观事务 Y Y Y Y Y Y Y Y 可重复读隔离(快照隔离) Y Y Y Y Y Y Y Y 读已提交隔离 Y Y Y Y Y Y Y Y 2.3.7 分区 60 分区 6.1 6.0 5.4 5.3 5.2 5.1 5.0 4.0 生成迁移脚本后,你可以使用 python manage.py migrate 实施数据迁移。此命令拥有幂等性,其运行后将在 数据库内保存一条运行记录以完成幂等保证。因此,你可以多次运行此命令,而无需担心重复运行 SQL 语句。 应用路由 在根路由一节中,示例程序将 player/ 路径指向了 player.urls。本节将展开叙述 player 包下的 urls.py 应 用路由: from django 场景,程序发送给数据库的 SQL 语句在去除参数变化后都是可穷举的某几类,因此建议使用预处理 语句 (Prepared Statements) 代替普通的文本执行,并复用预处理语句来直接执行,从而避免 TiDB 重复解析和生 成 SQL 执行计划的开销。 目前多数上层框架都会调用 Prepare API 进行 SQL 执行,如果直接使用 JDBC API 进行开发,注意选择使用 Prepare API。 另外需要注意0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v7.1 中文手册修复在一些罕见的情况下,悲观事务的残留悲观锁在 GC resolve lock 时可能影响数据正确性的问题 #43243 @MyonKeminta – 修复从 LOCK 转换为 PUT 的优化导致特定查询返回重复数据的问题 #28011 @zyguan – 修复当数据未变更时唯一索引的加锁行为与数据发生变更时不一致的问题 #36438 @zyguan 59 • TiKV – 修复在启用 tidb_p 开始,支持高性能、全局单调递增的 AUTO_INCREMENT 列。 64 事务 7.1 6.5 6.1 5.4 5.3 5.2 5.1 5.0 4.0 乐观事务 Y Y Y Y Y Y Y Y Y 可重复读隔离(快照隔离) Y Y Y Y Y Y Y Y Y 读已提交隔离 Y Y Y Y Y Y Y Y Y 2.3.7 分区 分区 7.1 6.5 6.1 5.4 5.3 5.2 5.1 5.0 场景,程序发送给数据库的 SQL 语句在去除参数变化后都是可穷举的某几类,因此建议使用预处理 语句 (Prepared Statements) 代替普通的文本执行,并复用预处理语句来直接执行,从而避免 TiDB 重复解析和生 成 SQL 执行计划的开销。 目前多数上层框架都会调用 Prepare API 进行 SQL 执行,如果直接使用 JDBC API 进行开发,注意选择使用 Prepare API。 另外需要注意0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v6.5 中文手册ON。使用该特性时,INSERT INTO 指定的结果表没有特殊限制,你可以自由选择是否 为该表添加 TiFlash 副本。该特性典型的使用场景包括: – 使用 TiFlash 做复杂分析 – 需重复使用 TiFlash 查询结果或响应高并发的在线请求 – 与查询的输入数据相比,所需的结果集比较小,推荐 100 MiB 以内 更多信息,请参考用户文档。 • 支持绑定历史执行计划(实验特性)#39199 @keeplearning20221 TiDB 支持密码重用策略,包括全局级别密码重用策略、账户级别密码重用策略。启用密码重用策略功 能后,用户不能使用最近一段时间使用过的密码或最近几次使用过的密码,以此降低密码的重复使用 带来的泄漏风险,提高密码安全性。 更多信息,请参考用户文档。 • 支持密码连续错误限制登录策略 #38938 @lastincisor TiDB 启用密码连续错误限制登录策略功能后,当用 修复在上游开启 GTID mode 且无数据时,无法启动 all mode 任务的问题 #7037 @liumengya94 * 修复当 DM worker 即将退出时新 worker 调度过快导致数据被重复同步的问题 #7658 @GMHDBJD * 修复上游数据库使用正则匹配授权时 DM 前置检查不通过的错误 #7645 @lance6716 – TiDB Lightning * 修复 TiDB0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v8.0 中文手册@hawkingrei 56 – 修复执行 CREATE GLOBAL BINDING 语句时,如果数据库名为大写,则绑定不生效的问题 #50646 @qw4990 – 修复 Index Path 选中重复索引的问题 #50496 @AilinKid – 修复当 CREATE GLOBAL BINDING 语句中包含 IN() 时,PLAN REPLAYER 无法加载绑定的问题 #43192 @King-Dylan v6.4.0 开始,支持高性能、全局单调递增的 AUTO_INCREMENT 列。 63 事务 8.0 7.6 7.5 7.1 6.5 6.1 5.4 5.3 5.2 5.1 5.0 4.0 可重复读隔离(快照隔离) Y Y Y Y Y Y Y Y Y Y Y Y 读已提交隔离 Y Y Y Y Y Y Y Y Y Y Y Y 自动终止长时间未提交的空闲事务 Y Y N N N N N N N 场景,程序发送给数据库的 SQL 语句在去除参数变化后都是可穷举的某几类,因此建议使用预处理 语句 (Prepared Statements) 代替普通的文本执行,并复用预处理语句来直接执行,从而避免 TiDB 重复解析和生 成 SQL 执行计划的开销。 目前多数上层框架都会调用 Prepare API 进行 SQL 执行,如果直接使用 JDBC API 进行开发,注意选择使用 Prepare API。 另外需要注意0 码力 | 4805 页 | 101.28 MB | 1 年前3
共 45 条
- 1
- 2
- 3
- 4
- 5













