Greenplum Database 管理员指南 6.2.1
- 删除分区 清空分区数据 交换分区 拆分分区 修改子分区模版 交换叶子分区为外部表 重要提示:在定义和更改分区时,使用分区名称而不是分区TABLE的relation name。 虽然可以在CREATE分区表时通过WITH子句中的tablename属性的方式为分区指定个 性化的relation name, 函数设置为EXECUTE ON MASTER属性,在没有指定该属性的情况下,执行计划可能 会把函数下推到Instance去执行,可能会遭遇报错。 在创建自定义函数时,要避免出现FATAL错误或者有破坏性的操作,其可能会导致 数据库宕机或者重启等异常。 在GP中,自定义函数的共享库文件在每个GP主机(Master和Instance所在机器) 上的库路径必须相同。 从5版本开始,支持匿 为查询分配的内存太少。可以通过max_statement_mem 和statement_mem参 数来控制查询可用的最大内存尺寸或者通过资源组或者资源队列来控制。 可以通过修改查询语句 -- 优化 SQL 以降低内存的需求,更改数据分布 -- 避免 数据倾斜,或修改内存配置来成功运行查询命令。gp_toolkit.gp_workfile_*视 图可以用来查看溢出文件的信息,这些视图,对于查询性能的排查非常有帮助。0 码力 | 416 页 | 6.08 MB | 1 年前3TiDB v5.4 中文手册
优化持续性能分析(实验特性) • TiSpark 支持用户认证与鉴权 2.2.1 兼容性变化 注意: 当从一个早期的 TiDB 版本升级到 TiDB v5.4.0 时,如需了解所有中间版本对应的兼容性更改说 明,请查看对应版本的Release Notes。 2.2.1.1 系统变量 变量名 修改类型 描述 tidb_enable_ �→ column_ �→ tracking 新增 用于控制是否开 tidb_store_limit 的作用域从 INSTANCE 或 GLOBAL 更改为 GLOBAL #30756 • 当列数据中有零时,禁止列从整型类型转成时间类型 #25728 • 修复插入浮点值时对 Inf 和 NaN 值不报错问题 #30148 • 修复了当 Auto ID 超出范围时,REPLACE 语句更改其他行 ID 值的问题 #30301 2.2.2 新功能 2.2.2.1 SQL Y Y Y Y AUTO_RANDOM 列 Y Y Y Y Y Y DDL 算法断言 Y Y Y Y Y Y 在单条语句中添加多列 实验特性 实验特性 实验特性 实验特性 实验特性 实验特性 更改列类型 Y Y Y Y N N 临时表 Y Y N N N N 2.3.6 事务 事务 5.4 5.3 5.2 5.1 5.0 4.0 Async commit Y Y Y Y Y N 1PC0 码力 | 2852 页 | 52.59 MB | 1 年前3TiDB v6.1 中文手册
AUTO_RANDOM 列 Y Y Y Y Y Y Y Y DDL 算法断言 Y Y Y Y Y Y Y Y 在单条语句中添加多列 实验特性 实验特性 实验特性 实验特性 实验特性 实验特性 实验特性 实验特性 更改列类型 Y Y Y Y Y Y N N 临时表 Y Y Y Y N N N N 2.3.6 事务 事务 6.1 6.0 5.4 5.3 5.2 5.1 5.0 4.0 Async commit not match origin %d 的错误。更多细 节,请参考ALTER TABLE。 • TiDB 中,ALGORITHM={INSTANT,INPLACE,COPY} 语法只作为一种指定,并不更改 ALTER 算法,详情参 阅ALTER TABLE。 • 不支持添加或删除 CLUSTERED 类型的主键。要了解关于 CLUSTERED 主键的详细信息,请参考聚簇索引。 • 不支持指定不同类型的索引 mysql-client,请直接登录你的集群,并运行 sql/dbinit.sql 文件内的 SQL 语 句。 4.3.1.3.2 第 3 步第 2 部分:TiDB Cloud 更改参数 若你使用 TiDB Serverless 集群,更改 gorm.go 内 dsn 参数值: dsn := "root:@tcp(127.0.0.1:4000)/test?charset=utf8mb4" 若你设定的密码为0 码力 | 3572 页 | 84.36 MB | 1 年前3TiDB v7.1 中文手册
Y Y TTL (Time to Live) Y E N N N N N N N DDL 算法断言 Y Y Y Y Y Y Y Y Y 在单条语句中添加多列 Y Y E E E E E E E 更改列类型 Y Y Y Y Y Y Y N N 临时表 Y Y Y Y Y N N N N 并行 DDL Y Y N N N N N N N 添加索引加速 Y Y N N N N N N N 元数据锁 TiDB 版本,TiDB 的自增列行为与 MySQL InnoDB 保持一致,要求自增列必须为主键或 者索引前缀。从 v7.0.0 开始,TiDB 移除了该限制,允许用户更灵活地定义表的主键。关于此更改的详细 信息,请参阅 #40580 68 自增 ID 详情可参阅AUTO_INCREMENT。 注意: 若创建表时没有指定主键时,TiDB 会使用 _tidb_rowid 来标识行,该数值的分配会和自增列 相比,TiDB 中的 DDL 存在以下限制: • 使用 ALTER TABLE 语句修改一个表的多个模式对象(如列、索引)时,不允许在多个更改中指定同一个 模式对象。例如,ALTER TABLE t1 MODIFY COLUMN c1 INT, DROP COLUMN c1 在两个更改中都指定了 c1 列,执行该语句会输出 Unsupported operate same column/index 的错误。0 码力 | 4369 页 | 98.92 MB | 1 年前3TiDB v6.5 中文手册
内快速回退整个集群到指定的时间点。该功能在 v6.5.0 新增对 TiCDC 和 PITR 的兼容性支持并正式 GA, 适用于快速撤消 DML 误操作、支持集群分钟级别的快速回退、支持在时间线上多次回退以确定特定数 据更改发生的时间。 更多信息,请参考用户文档。 • 完整支持包含 INSERT、REPLACE、UPDATE 和 DELETE 的非事务 DML 语句 #33485 @ekexium 在大批量的数据处理场景,单一大事务 来显示 TiDB 是 否会直 接断开 密码已 过期用 户的连 接。 password_ �→ history �→ 新增 基于密 码更改 次数的 密码重 用策略, 不允许 用户重 复使用 最近设 置次数 内使用 过的密 码。默 认值为 0,表示 禁用基 于密码 更改次 数的密 码重用 策略。 46 变量名 修改类型 描述 password_ �→ reuse_ �→ interval �→ Y Y Y Y Y TTL (Time to Live) E N N N N N N N DDL 算法断言 Y Y Y Y Y Y Y Y 在单条语句中添加多列 Y E E E E E E E 更改列类型 Y Y Y Y Y Y N N 临时表 Y Y Y Y N N N N 并行 DDL Y N N N N N N N 添加索引加速 Y N N N N N N N 元数据锁 Y N N0 码力 | 4049 页 | 94.00 MB | 1 年前3TiDB v5.2 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 25 2.2.1 兼容性更改 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · OpenAPI 对 TiCDC 任务进行管理,在 Kubernetes 以及本地部署环境下提供更友好的运 维方式。(实验特性) 2.2.1 兼容性更改 注意: 当从一个早期的 TiDB 版本升级到 TiDB 5.2 时,如需了解所有中间版本对应的兼容性更改说明, 请查看对应版本的Release Note。 2.2.1.1 系统变量 变量名 修改类型 描述 default_ �→ authentication AUTO_INCREMENT 列 Y Y Y Y AUTO_RANDOM 列 Y Y Y Y DDL 算法断言 Y Y Y Y 在单条语句中添加多列 实验特性 实验特性 实验特性 实验特性 更改列类型 Y Y N N 2.3.6 事务 事务 5.2 5.1 5.0 4.0 Async commit Y Y Y N 1PC Y Y Y N 大事务 (10 GB) Y Y Y Y 悲观事务0 码力 | 2259 页 | 48.16 MB | 1 年前3TiDB v5.1 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 24 2.2.1 兼容性更改 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · • 新增 TiKV 后台任务写入限制(TiKV Write Rate Limiter),保证读写请求的延迟稳定性。 24 2.2.1 兼容性更改 注意: 当从一个早期的 TiDB 版本升级到 TiDB 5.1 时,如需了解所有中间版本对应的兼容性更改说明, 请查看对应版本的Release Note。 2.2.1.1 系统变量 变量名 修改类型 描述 cte_max_ �→ recursion_ 默认值为 true。 TiKV 配置文件 resolved-ts. �→ advance-ts �→ -interval 新增 推进 resolved-ts 的 间隔,默认为 “1s”,支持动 态更改。 TiKV 配置文件 resolved-ts. �→ scan-lock- �→ pool-size 新增 用于初始化 resolved-ts 时 扫锁的线程数, 默认值为 2。 2.2.10 码力 | 2189 页 | 47.96 MB | 1 年前3TiDB v8.1 中文手册
sink.debezium.output- �→ old-value 新增 控制是否输出行数据更改前的值。默认值 为 true。关闭后,UPDATE 事件不会输出 “before” 字段的数据。 TiCDC sink.open.output-old- �→ value 新增 控制是否输出行数据更改前的值。默认值 为 true。关闭后,UPDATE 事件不会输出 “p” 字段的数据。 2.2 Y Y TTL (Time to Live) Y Y Y E N N N N N DDL 算法断言 Y Y Y Y Y Y Y Y Y 在单条语句中添加多列 Y Y Y Y E E E E E 更改列类型 Y Y Y Y Y Y Y Y Y 临时表 Y Y Y Y Y Y Y N N 4从TiDB v6.4.0 开始,支持高性能、全局单调递增的 AUTO_INCREMENT 列。 48 TiDB 版本,TiDB 的自增列行为与 MySQL InnoDB 保持一致,要求自增列必须为主键或 者索引前缀。从 v7.0.0 开始,TiDB 移除了该限制,允许用户更灵活地定义表的主键。关于此更改的详细 信息,请参阅 #40580 自增 ID 详情可参阅AUTO_INCREMENT。 注意: 若创建表时没有指定主键时,TiDB 会使用 _tidb_rowid 来标识行,该数值的分配会和自增列0 码力 | 4807 页 | 101.31 MB | 1 年前3TiDB v8.0 中文手册
Checkpoint 不推进的问题 #16469 @YuJuncen * 修复在某些极端情况下,全量备份因找不到 peer 导致 TiKV panic 的问题 #16394 @Leavrth * 修复在同一节点上更改 TiKV IP 地址导致日志备份卡住的问题 #50445 @3pointer * 修复从 S3 读文件内容时出错后无法重试的问题 #49942 @Leavrth * 修复数据恢复失败后,使用断点重启报错 Live) Y Y Y Y E N N N N N N N DDL 算法断言 Y Y Y Y Y Y Y Y Y Y Y Y 在单条语句中添加多列 Y Y Y Y Y E E E E E E E 更改列类型 Y Y Y Y Y Y Y Y Y Y N N 临时表 Y Y Y Y Y Y Y Y N N N N 并行 DDL Y Y Y Y Y N N N N N N N 添加索引加速 Y Y TiDB 版本,TiDB 的自增列行为与 MySQL InnoDB 保持一致,要求自增列必须为主键或 者索引前缀。从 v7.0.0 开始,TiDB 移除了该限制,允许用户更灵活地定义表的主键。关于此更改的详细 信息,请参阅 #40580 自增 ID 详情可参阅AUTO_INCREMENT。 注意: 若创建表时没有指定主键时,TiDB 会使用 _tidb_rowid 来标识行,该数值的分配会和自增列0 码力 | 4805 页 | 101.28 MB | 1 年前3TiDB v5.3 中文手册
Raftstore 线程池中分离出 IO 线程池(默认不开启) 2.2.1 兼容性变化 注意: 当从一个早期的 TiDB 版本升级到 TiDB v5.3.0 时,如需了解所有中间版本对应的兼容性更改说 明,请查看对应版本的Release Notes。 2.2.1.1 系统变量 变量名 修改类型 描述 tidb_enable_noop_functions 修改 由于 TiDB v5.3.0 AUTO_INCREMENT 列 Y Y Y Y Y AUTO_RANDOM 列 Y Y Y Y Y DDL 算法断言 Y Y Y Y Y 在单条语句中添加多列 实验特性 实验特性 实验特性 实验特性 更改列类型 Y Y Y N N 临时表 Y N N N N 42 2.3.6 事务 事务 5.3 5.2 5.1 5.0 4.0 Async commit Y Y Y Y N 1PC Y Y cfg 文件 更多有关 HAProxy 在 TiDB 上的使用,可参阅HAProxy 在 TiDB 中的最佳实践。 global # 全局配置。 chroot /var/lib/haproxy # 更改当前目录并为启动进程设置超级用户权限, �→ 从而提高安全性。 pidfile /var/run/haproxy.pid # 将 HAProxy 进程的 PID 写入 pidfile。 maxconn0 码力 | 2374 页 | 49.52 MB | 1 年前3
共 40 条
- 1
- 2
- 3
- 4