0 码力 |
          4807 页 |
          101.31 MB
          | 1 年前 3
 SQL 语句的可读性与执行效率。  • 支持对数据表列类型的在线变更,提高了业务开发的灵活性。  • 引入一种新的统计信息类型,默认作为实验特性启用,提升查询稳定性。  • 支持 MySQL 8 中的动态权限 (Dynamic Privileges) 配置,实现对某些操作更细粒度的控制。  • 支持通过 Stale Read 功能直接读取本地副本数据,降低读取延迟,提升查询性能(实验特性)。  • 新增锁视图 用于忽略优化器 代价估算,强制 使用 MPP 模式。  BOOL 类型,默认 值为 false。  tidb_ �→ partition_ �→ prune_mode  新增 用于设置是否开 启分区表动态裁 剪模式(实验特 性)。默认值为  static,即默认 不启用分区表动 态裁剪模式。  25  2.2.1.2 配置文件参数  配置文件 配置项 修改类型 描述  TiDB 配置文件 security 语句使用公共表表达式。用户文档,#17472  • 新增 MySQL 8 中的动态权限 (Dynamic Privileges)。  动态权限用于限制 SUPER 权限,为 TiDB 提供更灵活的权限配置,实现对某些操作更细粒度的控制。例 如,你可以使用动态权限来创建一个只能执行 BACKUP 和 RESTORE 操作的用户帐户。  支持的动态权限包括:  – BACKUP_ADMIN  – RESTORE_ADMIN
 0 码力 |
          2189 页 |
          47.96 MB
          | 1 年前 3
  · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 103  4.1.2 TiDB 事务机制 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 计划在未来版本中废弃,并在后续版本中删除。该参数将 由conflict.threshold 替代,即记录的冲突记录数和单个导入任务允许出现的冲突记录数的上限数保 持一致。  • 从 v6.3.0 开始,分区表默认使用动态裁剪模式,相比静态裁剪模式,动态裁剪模式支持 IndexJoin、Plan  Cache 等特性,性能表现更好。在未来版本中,静态裁剪模式将被废弃。  2.2.7 改进提升  • TiDB  – 优化扫描大量数据时构造 减少处理存算分离请求时创建的线程数,避免 TiFlash 计算节点在处理大量请求时崩溃 #9334  @JinheLin  – 改进 Pipeline Model 执行模型下任务的等待机制 #8869 @SeaRise  – 改进 JOIN 算子的取消机制,使得 JOIN 算子内部能及时响应取消请求 #9430 @windtalker  • Tools  – Backup & Restore (BR)  * 当集群的
 0 码力 |
          5095 页 |
          104.54 MB
          | 10 月前 3
  · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 91  4.1.2 TiDB 事务机制 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · server,从而让客户端不受影响。  – 所有客户端对 TiDB server 的连接都无法动态迁移至其他 TiDB server。当多个 TiDB server 的负载不均衡 时,可能出现整体集群资源充足,但某些 TiDB server 资源耗尽导致延迟大幅度增加的情况。为解决 此问题,TiProxy 提供连接动态迁移功能,在客户端无感的前提下,将连接从一个 TiDB server 迁移至 其他 TiDB BINDING  USING  SELECT /*+ merge_join(t1, t2) */ * FROM t1, t2 WHERE t1.id = t2.id;  更多信息,请参考用户文档。  • 支持动态调整 TiDB 单行记录大小限制 #49237 @zyguan  在 v7.6.0 之前,事务中单行记录的大小受 TiDB 配置项txn-entry-size-limit 限制。如果单行记录的大小 超出此限制,TiDB
 0 码力 |
          4666 页 |
          101.24 MB
          | 1 年前 3
  · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 99  4.1.2 TiDB 事务机制 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 计划在未来版本中废弃,并在后续版本中删除。该参数将 由conflict.threshold 替代,即记录的冲突记录数和单个导入任务允许出现的冲突记录数的上限数保 持一致。  • 从 v6.3.0 开始,分区表默认使用动态裁剪模式,相比静态裁剪模式,动态裁剪模式支持 IndexJoin、Plan  Cache 等特性,性能表现更好。在未来版本中,静态裁剪模式将被废弃。  2.2.7 改进提升  • TiDB  – 优化扫描大量数据时构造 减少处理存算分离请求时创建的线程数,避免 TiFlash 计算节点在处理大量请求时崩溃 #9334  @JinheLin  – 改进 Pipeline Model 执行模型下任务的等待机制 #8869 @SeaRise  – 改进 JOIN 算子的取消机制,使得 JOIN 算子内部能及时响应取消请求 #9430 @windtalker  • Tools  – Backup & Restore (BR)  * 当集群的
 0 码力 |
          5072 页 |
          104.05 MB
          | 10 月前 3
  · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 83  4.1.2 TiDB 事务机制 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·  �→ TiDB 节点进行评估和排序,并支持通过 policy  �→ 配置项配置这些负载均衡策略的优先级。TiProxy 将根据 policy 动态选择最优 TiDB �→ 节点执行数据库操作,从而优化 TiDB 节点的整体资源使用率,提升集群性能和吞吐。