【已结束】“我的 TiDB 听我的”第二季来袭——TiDB 5.0 需求全面征集

1、 功能/改进说明: 更多的参数支持全局在线修改,比如:oom-action、mem-quota-query、slow-threshold 为什么需要这个功能/改进: 为了修改慢查询的阀值还需要重启tidb实例,这个有点。。。 其他数据库对应功能: Mysql可以在线修改慢查询阀值、innodb_buffer等

2、 功能/改进说明: tidb的慢日志支持pt-online-schema-change做分析入库,目前只支持分析,不支持入库 为什么需要这个功能/改进: 目前大家公司都有慢查询分析系统了,并且大部分都是基于pt-online-schema-change做分析入库的,tidb如果不支持还需要为tidb单独写一套分析入库的程序 其他数据库对应功能: 下面是pt_query_digest分析mysql慢日志并入库的功能 pt_query_digest –review h=$monitor_db_host,D=$monitor_db_database,t=mysql_slow_query_review
–history h=$monitor_db_host,D=$monitor_db_database,t=mysql_slow_query_review_history
–no-report --limit=0% --charset=utf8
–since “$last_analysis_time”
–filter="$event->{Bytes} = length($event->{arg}) and $event->{hostname}="$host" and $event->{client}=$event->{User} and $event->{user}=$event->{User} and $event->{db}=$event->{DB}" $slowquery_file

3、 功能/改进说明: drainer to kafka支持多个分区,可以按表的主键分区 为什么需要这个功能/改进: 一个分区的话消费端只能同时有一台服务器消费,一个是单独问题一个是并发问题 其他数据库对应功能: 无

4、 功能/改进说明: Tidb兼容更多的Mysql DDL操作,比如:字符集变更、int变varchar,varchar(100)变varchar(10)、 为什么需要这个功能/改进: 因为我们比较依赖DM做Mysql 到Tidb的同步,这些不兼容的话Task同步经常报错,需要投入很多精力处理 其他数据库对应功能: 无

5、 功能/改进说明: DM支持从monogdb同步数据到Tidb,并且支持全量、增量、全量+增量的方式 为什么需要这个功能/改进: 1、方便从MongoDB迁移到tidb,2、可以很方便的把MongoDB的数据接入tidb,在tidb上做多种数据源的分析 其他数据库对应功能: 阿里云开源的datax有这个功能,但是只支持全量迁移

2 个赞