TiDB 1.1 Beta Release

On February 24, 2018, TiDB released version 1.1 Beta. Based on the 1.1 Alpha version, this version has made many improvements to MySQL compatibility and system stability.

TiDB

  • Add more monitoring items, optimize logs

  • Compatible with more MySQL syntax.

  • information_schemaSupports display of table creation time in

  • Speed ​​up queries containing MaxOneRowoperators

  • Control the size of the intermediate result set generated by Join to further reduce the memory usage of Join

  • Add tidb_configsession variable to output current TiDB configuration

  • UnionFix Index Joinpanic problems encountered in and operators

  • Fix the problem that the result of the Sort Merge Joinoperator is wrong in some scenarios

  • Fixed an issue where the Show Indexstatement displayed an index in the process of being added

  • fix Drop Statsstatement failure

  • Optimize the query performance of the SQL engine, and increase the Select/OLTP test results of Sysbench by 10%

  • Use a new execution engine to speed up subquery computations in the optimizer. Compared with version 1.0, there are significant improvements in tests such as TPC-H and TPC-DS

PD

  • Add drop region debugging interface

  • Support setting PD leader priority

  • Nodes that support configuring specific labels do not schedule raft leaders

  • Add an interface for enumerating each PD health status

  • add more metrics

  • The PD leader tries to keep pace with the etcd leader

  • Improve data recovery priority and recovery speed when TiKV is down

  • Improve the validity of the data-dir configuration item

  • Optimize region heartbeat performance

  • Fix the problem that hotspot scheduling destroys label constraints

  • Other stability bug fixes

TiKV

  • Use offset + limit to traverse the lock, eliminating potential GC problems

  • Support batch resolve lock to improve GC speed

  • Support parallel GC, improve GC speed

  • Use RocksDB compaction listener to update Region Size to allow PD to schedule more accurately

  • Use DeleteFilesInRanges to delete expired data in batches to improve the startup speed of TiKV

  • Set Raft snapshot max size to prevent legacy files from taking up too much space

  • tikv-ctl supports more repair operations

  • Optimizing ordered streaming aggregation operations

  • Improve metrics and fix bugs

Source address: https://github.com/pingcap/tidb

** Now, with the joint efforts of the community and the PingCAP technical team, TiDB 1.1 Beta has been released, and I would like to thank the community members for their long-term participation and contributions. **

As a world-class open source distributed relational database, TiDB is inspired by Google Spanner/F1, with core features such as "distributed strongly consistent transactions, online elastic horizontal expansion, high availability of fault self-recovery, and multi-activity across data centers" . TiDB was created on GitHub in May 2015, and the Alpha version was released in December of the same year, then the Beta version was released in June 2016, the RC1 version was released in December, the RC2 version was released in March 2017, the RC3 version was released in June, and the RC3 version was released in August. RC4 version, and release TiDB 1.0 in October.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325234372&siteId=291194637