Releases: pingcap/tidb
Releases · pingcap/tidb
Release list
tidb-server v1.0.7
- Optimize the
FIELD_LISTcommand - Fix data race of the information schema
- Avoid adding read-only statements to history
- Add the
sessionvariable to control the log query - Fix the resource leak issue in statistics
- Fix the goroutine leak issue
- Add schema info API for the http status server
- Fix an issue about
IndexJoin - Update the behavior when
RunWorkeris false in DDL - Improve the stability of test results in statistics
- Support
PACK_KEYSsyntax for theCREATE TABLEstatement - Add
row_idcolumn for the null pushdown schema to optimize performance
tidb-server v1.0.6
- Support the
Alter Table Auto_Incrementsyntax - Fix the bug in Cost Based computation and the
Null Jsonissue in statistics - Support the extension syntax to shard the implicit row ID to avoid write hot spot for a single table
- Fix a potential DDL issue
- Consider the timezone setting in the
curtime,sysdateandcurdatefunctions - Support the
SEPARATORsyntax in theGROUP_CONCATfunction - Fix the wrong return type issue of the
GROUP_CONCATfunction
tidb-server v1.0.5
- Add the max value for the current Auto_Increment ID in the
Show Create Tablestatement. - Fix a potential goroutine leak.
- Support outputting slow queries into a separate file.
- Load the
TimeZonevariable from TiKV when creating a new session. - Support the schema state check so that the
Show Create TableandAnalyzestatements process the public table/index only. - The
set transaction read onlyshould affect thetx_read_onlyvariable. - Clean up incremental statistic data when rolling back.
- Fix the issue of missing index length in the
Show Create Tablestatement.
tidb-server v1.0.4
- Speed up the loading of the statistics when starting the
tidb-server - Improve the performance of the
show variablesstatement - Fix a potential issue when using the
Add Indexstatement to handle the combined indexes - Fix a potential issue when using the
Rename Tablestatement to move a table to another database - Accelerate the effectiveness for the
Alter/Drop Userstatement
tidb-server v1.0.3
- Optimize the performance in transaction conflicts scenario
- Add the
TokenLimitoption in the config file - Output the default database in slow query logs
- Remove the DDL statement from query duration metrics
- Optimize the query cost estimation
- Fix the index prefix issue when creating tables
- Support pushing down the expressions for the Float type to TiKV
- Fix the issue that it is slow to add index for tables with discrete integer primary index
- Reduce the unnecessary statistics updates
- Fix a potential issue during the transaction retry
To upgrade from 1.0.2 to 1.0.3, follow the rolling upgrade order of PD->TiKV->TiDB.
tidb-server v1.0.2
- Optimize the cost estimation of index point query.
- Support the
Alter Table Add Column ( ColumnDef ColumnPosition)syntax. - Optimize the queries whose
whereconditions are contradictory. - Optimize the
Add Indexoperation to rectify the progress and reduce repetitive operations. - Optimize the
Index Look Joinoperator to accelerate the query speed for small data size. - Fix the issue with prefix index judgement.
tidb-server v1.0.1
- Support canceling DDL Job.
- Optimize the
INexpresssion. - Correct the result type of the
Showstatement. - Support log slow query into a seperate log file.
- Fix bugs.
tidb-server v1.0.0
- The SQL query optimizer:
- Adjust the cost model
- Analyze pushdown
- Function signature pushdown
- Optimize the internal data format to reduce the intrium data size
- Enhance the MySQL compatibility
- Support the
NO_SQL_CACHEsyntax and limit the cache usage in the storage engine - Refactor the Hash Aggregator operator to reduce the memory usage
- Support the Stream Aggragator operator
tidb-server 1.0 Pre-GA
- The SQL query optimizer:
- Adjust the cost model
- Use index scan to handle the
whereclause with thecompareexpression which has different types on each side - Support the Greedy algorithm based Join Reorder
- Many enhancements have been introduced to be more compatible with MySQL
- Support
Natural Join - Support the JSON type (Experimental), including the query, update and index of the JSON fields
- Prune the useless data to reduce the consumption of the executor memory
- Support configuring prioritization in the SQL statements and automatically set the prioritization for some of the statements according to the query type
- Completed the expression refactor and the speed is increased by about 30%
tidb-server rc4
- The SQL query optimizer refactoring:
- Better support for TopN queries
- Support the automatic choice of the of the
Joinphysical operator based on the cost - Improved Projection Elimination
- The version check of schema is based on Table to avoid the impact of DDL on the ongoing transactions
- Support
BatchIndexJoin - Improve the
Explainstatement - Improve the
Index Scanperformance - Many enhancements have been introduced to be more compatible with MySQL
- Support the JSON type and operations
- Support the configuration of query prioritizing and isolation level
- Speed up DropIndex operation