TiDB 2.0 RC5 Release Notes

    • 修复应用 下推规则的问题
    • 修复对包含 NULL 值的列的行数估算
    • 修复 Binary 类型的 0 值
    • 修复事务内的 BatchGet 问题
    • 回滚 Add Index 操作的时候,清除清除已写入的数据,减少空间占用
    • 优化 insert on duplicate key update 语句性能,提升 10 倍以上
    • 修复 UNIX_TIMESTAMP 函数返回结果类型问题返回结果类型问题
    • 语句支持显示执行语句的内存占用
    • 修复极端情况下 Alter Table Modify Column 出错问题
    • 支持通过 Alter 语句设置 table comment
    • 添加 Raft Learner 支持
    • 优化 Balance Region Scheduler,减少调度开销
    • 调整默认 schedule-limit 配置
    • 修复频繁分配 ID 问题
    • 修复添加调度兼容性问题
    • tikv-ctl 支持 compact 指定的 Region
    • Raw KV 支持 Batch Put、Batch Get、Batch Delete 和 Batch Scan
    • Coprocessor 返回更详细的错误信息
    • 支持通过 动态修改 TiKV 的 block-cache-size
    • 进一步完善 importer 功能
    • 简化 ImportSST::Upload 接口
    • 设置 gRPC 的 keepalive 属性
    • tikv-importer 作为独立的 binary 从 TiKV 中分离出来
    • 统计 Coprocessor 每个 scan range 命令扫描了多少行数据
    • 解决在 macOS 系统上的编译问题
    • 优化 metric 相关的内容
    • 解决 snapshot 相关的一个潜在 bug
    • Coprocessor 支持 选项