title | category |
---|---|
TiDB 2.1.4 Release Notes |
Releases |
On February 15, 2019, TiDB 2.1.4 is released. The corresponding TiDB-Ansible 2.1.4 is also released. Compared with TiDB 2.1.3, this release has greatly improved the stability, the SQL optimizer, statistics, and the execution engine.
- SQL Optimizer/Executor
- Fix the issue that the
VALUES
function does not handle the FLOAT type correctly #9223 - Fix the wrong result issue when casting Float to String in some cases #9227
- Fix the wrong result issue of the
FORMAT
function in some cases #9235 - Fix the panic issue when handling the Join query in some cases #9264
- Fix the issue that the
VALUES
function does not handle the ENUM type correctly #9280 - Fix the wrong result issue of
DATE_ADD
/DATE_SUB
in some cases #9284
- Fix the issue that the
- Server
- Optimize the “reload privilege success” log and change it to the DEBUG level #9274
- DDL
- Fix the duplicate write issue when closing TiKV #4146
- Fix the abnormal result issue of the event listener in some cases #4132
- Lightning
- Optimize the memory usage #107, #108
- Remove the chunk separation of dump files to avoid an extra parsing of dump files #109
- Limit the I/O concurrency of reading dump files, to avoid performance degradation caused by too many cache misses #110
- Support importing data in batches for a single table, to improve import stability #110
- Enable auto compactions in the import mode in TiKV #4199
- Support disabling the TiKV periodic Level-1 compaction parameter, because the Level-1 compaction is automatically executed in the import mode when the TiKV cluster version is 2.1.4 or later #119
- Limit the number of import engines to avoid consuming too much importer disk space #119
- Support splitting chunks using the TiDB statistics in sync-diff-inspector #197