You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve the performance of Range calculation and reduce the CPU overhead by caching index results and eliminating duplicate results #12856
Decouple the level of slow logs from the level of ordinary logs #12359
Increase the default value of the query-log-max-len parameter to 4096 to reduce the number of truncated SQL outputs. This parameter can be adjusted dynamically. #12491
Convert a narrow data range of the discrete type into point set and use CMSketch to improve the estimation accuracy when estimating the number of rows #11524
Extract the TopN information from CMSketch for normal Analyze and separately maintain the frequently occurring values #11409
Support dynamically adjusting the depth and width of CMSketch and the number of TopN information #11278
Support automatically capturing and evolving SQL Binding #13199
Improve the performance of IndexLookupJoin and reduce memory consumption during execution by splitting IndexLookupJoin into IndexHashJoin and IndexMergeJoin#8861#12139#12349#13238#13451#13714
Output the detailed backoff information of TiKV RPC in the slow log to facilitate troubleshooting #13770
Optimize and unify the format of the memory statistics in the expensive log #12809
Optimize the explicit format of EXPLAIN and support outputting information about the operator’s usage of memory and disk
Optimize the check for duplicate values in LOAD DATA based on the transaction size and support setting the transaction size by configuring the tidb_dml_batch_size parameter #11132
Optimize the Recover Binlog interface to ensure waiting all transactions to be committed before returning to the client #13740
Optimize the performance of LOAD DATA by separating the data preparing routine and the commit routine and assigning the workload to different Workers #11533#11284
New Features
Support using the LIKE or WHERE clause in ADMIN SHOW DDL JOBS for conditional filtering #12484
Add the TIDB_ROW_ID_SHARDING_INFO column in the information_schema.tables table to output the RowID scattering information (for example, the value of the SHARD_ROW_ID_BITS column in table A is "SHARD_BITS={bit_number}") #13418
Add the oom-use-tmp-storage parameter (true by default) to control whether to use temporary files to cache intermediate results when the memory usage for the execution of a single SQL statement exceeds mem-quota-query and the SQL contains Hash Join#11832#11937#12116#12067
Support querying the binlog statuses enabled by TiDB servers in the cluster through the HTTP info/all interface #13025
Support adding the AutoRandom keyword in the column attribute to control whether the system automatically assigns a random integer to the primary key, which avoids the hotspot problem caused by the AUTO_INCREMENT primary key #13127
Print the log or cancel the SQL execution when the memory used during the execution of INSERT/REPLACE/DELETE/UPDATE exceeds the limit specified by the MemQuotaQuery configuration item. The actual behavior depends on the OOMAction configuration #14179#14289#14299