TiDB 与 TiFlash扩展——向真 HTAP 平台前进 韦万0 码力 | 45 页 | 2.75 MB | 6 月前3
TiDB v6.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 443 5.1.1 操作系统及平台要求· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · schema • MySQL 追踪优化器 • XML 函数 • X-Protocol #1109 • Savepoints #6840 • 列级权限 #9766 • XA 语法(TiDB 内部使用两阶段提交,但并没有通过 SQL 接口公开) • CREATE TABLE tblName AS SELECT stmt 语法 #4754 • CHECK TABLE 语法 #4673 • restart 6. 创建并启动集群 按下面的配置模板,编辑配置文件,命名为 topo.yaml,其中: • user: "tidb":表示通过 tidb 系统用户(部署会自动创建)来做集群的内部管理,默认使用 22 端 口通过 ssh 登录目标机器 • replication.enable-placement-rules:设置这个 PD 参数来确保 TiFlash 正常运行 • host:设置为本部署主机的0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB中文技术文档创建、授权和删除用户 TiDB 快速入门指南 - 20 - 本文档使用 书栈(BookStack.CN) 构建 1. DROP USER 'tiuser'@'localhost'; 打开浏览器,访问以下监控平台: 地址: http://172.16.10.3:3000 , 默认帐户和密码为: admin @ admin 。 PD Storage Capacity : TiDB 集群总可用数据库空间大小 error 或者 fatal TiDB 服务监听端口 默认: “4000” TiDB 服务将会使用这个端口接受 MySQL 客户端发过来的请求 TiDB 服务使用 unix socket file 方式接受内部连接,如 PUMP 服务 默认: “” 譬如使用 “/tmp/pump.sock” 来接受 PUMP unix socket file 通信 TiDB 配置文件 默认: “” 配置文件的路径 Schema 的 lease 主要用在 online schema changes 上面。这个值会影响到实际的 DDL 语句的执行 时间。大多数情况下,用户不需要修改这个值,除非您清晰的了解 TiDB DDL 的内部实现机制 TiDB 服务监听 host 默认: “0.0.0.0” TiDB 服务会监听这个 host 0.0.0.0 默认会监听所有的网卡 address。如果有多块网卡,可以指定对外提供服务的网卡,譬如0 码力 | 444 页 | 4.89 MB | 6 月前3
TiDB v5.2 中文手册通过多线程优化右外连接中的非连接数据 – 支持在 MPP 查询中自动清理过期的 Region 信息 • Tools – TiCDC * 为 kv client 增量扫添加并发限制 #1899 * 始终在 TiCDC 内部拉取 old value #2271 * 当遇到不可恢复的 DML 错误,TiCDC 快速失败并退出 #1928 * 在 Region 初始化后不立即执行 resolve lock #2235 schema • MySQL 追踪优化器 • XML 函数 • X-Protocol #1109 • Savepoints #6840 • 列级权限 #9766 • XA 语法(TiDB 内部使用两阶段提交,但并没有通过 SQL 接口公开) • CREATE TABLE tblName AS SELECT stmt 语法 #4754 • CHECK TABLE 语法 #4673 • restart 6. 创建并启动集群 按下面的配置模板,编辑配置文件,命名为 topo.yaml,其中: • user: "tidb":表示通过 tidb 系统用户(部署会自动创建)来做集群的内部管理,默认使用 22 端 口通过 ssh 登录目标机器 • replication.enable-placement-rules:设置这个 PD 参数来确保 TiFlash 正常运行 • host:设置为本部署主机的0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.3 中文手册聚合函数:GROUP_CONCAT(),SUM(enum) – 提供了 512 位 SIMD 支持 – 增强了对过期的数据版本的清理算法,减少磁盘使用量及提高读文件性能 – 解决了用户在某些非 Linux 平台系统上查看 dashboard 时,无法获取内存或 CPU 等相关信息的问题 – 统一 TiFlash 日志文件的命名风格(与 TiKV 保持一致),并支持动态修改 logger.count、logger snapshot 文件的问题 #10813 – 修复当处理 Coprocessor 请求时因超时而导致 panic 的问题 #10852 – 修复因统计线程监控数据导致的内存泄漏 #11195 – 修复在某些平台获取 cgroup 信息导致 panic 的问题 #10980 – 修复 Compaction Filter GC 无法清除 MVCC Deletion 版本导致 scan 性能下降的问题 #11248 Region syncer 卡住而导致 leader 选举慢的问题 #3936 • TiFlash – 修复 TiFlash Store Size 统计结果不准确的问题 – 修复 TiFlash 在部分平台上由于缺失 nsl 库而无法启动的问题 – 阻止 wait index 无限等待,防止写入压力较重时 TiFlash 长时间等待数据同步而无法提供服务的问题 (新增默认超时为 5 分钟) – 解0 码力 | 2374 页 | 49.52 MB | 1 年前3
TiDB v7.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 464 5.1.1 操作系统及平台要求· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3661 14.17 内部组件介绍· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · b4、gbk 的字符集 • SYS schema • MySQL 追踪优化器 • XML 函数 • X-Protocol #1109 • 列级权限 #9766 • XA 语法(TiDB 内部使用两阶段提交,但并没有通过 SQL 接口公开) • CREATE TABLE tblName AS SELECT stmt 语法 #4754 • CHECK TABLE 语法 #4673 •0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v5.4 中文手册source 命令可用于手动将某 source 配置迁移到其他 节点。优化后的 transfer source 简化了用户操作步骤,不再要求先暂停所有关联 task 而是直接执行平 滑迁移,DM 将在内部完成所需操作。 • DM OpenAPI 特性 GA DM 支持通过 API 的方式进行日常管理,包括增加数据源、管理任务等。本次更新 OpenAPI 从实验特性转 为正式特性。 用户文档 2 schema • MySQL 追踪优化器 • XML 函数 • X-Protocol #1109 • Savepoints #6840 • 列级权限 #9766 • XA 语法(TiDB 内部使用两阶段提交,但并没有通过 SQL 接口公开) • CREATE TABLE tblName AS SELECT stmt 语法 #4754 • CHECK TABLE 语法 #4673 • restart 6. 创建并启动集群 按下面的配置模板,编辑配置文件,命名为 topo.yaml,其中: • user: "tidb":表示通过 tidb 系统用户(部署会自动创建)来做集群的内部管理,默认使用 22 端 口通过 ssh 登录目标机器 • replication.enable-placement-rules:设置这个 PD 参数来确保 TiFlash 正常运行 • host:设置为本部署主机的0 码力 | 2852 页 | 52.59 MB | 1 年前3
TiDB v8.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 449 5.1.1 操作系统及平台要求· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 0 开始引入)在处理上百个 schema 相同的数据库时,针对其中一个数据库的 SQL binding 通常也适用于其它的数据库 �→ 。例如,在 SaaS 或 PaaS 数据平台中,每个用户通常各自维护单独的数据库, �→ 这些数据库具有相同的 schema 并运行着类似的 SQL。在这种情况下,逐一为每个数据库做 SQL �→ 绑定是不切实际的。TiDB v7.6.0 引入跨数据库绑定执行计划,支持在所有 ascii、latin1、binary、utf8、utf8mb4、gbk 的字符集 • MySQL 追踪优化器 • XML 函数 • X-Protocol #1109 • 列级权限 #9766 • XA 语法(TiDB 内部使用两阶段提交,但并没有通过 SQL 接口公开) • CREATE TABLE tblName AS SELECT stmt 语法 #4754 • CHECK TABLE 语法 #4673 • 0 码力 | 4807 页 | 101.31 MB | 1 年前3
TiDB v6.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 458 5.1.1 操作系统及平台要求· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 的非事务 DML 语句 #33485 @ekexium 在大批量的数据处理场景,单一大事务 SQL 处理可能对集群稳定性和性能造成影响。非事务 DML 语句将 一个 DML 语句拆成多个 SQL 语句在内部执行。拆分后的语句将牺牲事务原子性和隔离性,但是对于集群 的稳定性有很大提升。TiDB 从 v6.1.0 开始支持非事务 DELETE 语句,v6.5.0 新增对非事务 INSERT、REPLACE @Reminiscent 部分视图访问的场景需要用 Hint 对视图内查询的执行计划进行干预,以获得最佳性能。在 v6.5.0 中,TiDB 允许针对视图内的查询块添加全局 Hint,使查询中定义的 Hint 能够在视图内部生效。该特性为包含复杂 视图嵌套的 SQL 提供 Hint 的注入手段,增强了执行计划控制能力,进而稳定复杂 SQL 的执行性能。全局 Hint 通过查询块命名和Hint 引用来开启。 更多信息,请参考用户文档。0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v8.0 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 464 5.1.1 操作系统及平台要求· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · #50927 @RidRisR * 支持在恢复过程中提前分配好 Table ID,从而最大限度地复用 Table ID,提升恢复性能 #51736 @Leavrth * 使用 BR 时,禁用 TiDB 内部的 GC memory limit tuner 功能,避免 OOM 问题 #51078 @Leavrth * 使用更优的算法,提升数据恢复过程中 SST 文件合并的速度 #50613 @Leavrth ascii、latin1、binary、utf8、utf8mb4、gbk 的字符集 • MySQL 追踪优化器 • XML 函数 • X-Protocol #1109 • 列级权限 #9766 • XA 语法(TiDB 内部使用两阶段提交,但并没有通过 SQL 接口公开) • CREATE TABLE tblName AS SELECT stmt 语法 #4754 • CHECK TABLE 语法 #4673 •0 码力 | 4805 页 | 101.28 MB | 1 年前3共 23 条- 1
- 2
- 3













