Skip to content

Releases: pingcap/tidb

tidb-server v1.0.4

tidb-server v1.0.3

tidb-server v1.0.2

13 Nov 10:27
Compare
Choose a tag to compare
  • Optimize the cost estimation of index point query.
  • Support the Alter Table Add Column ( ColumnDef ColumnPosition) syntax.
  • Optimize the queries whose where conditions are contradictory.
  • Optimize the Add Index operation to rectify the progress and reduce repetitive operations.
  • Optimize the Index Look Join operator to accelerate the query speed for small data size.
  • Fix the issue with prefix index judgement.

tidb-server v1.0.1

31 Oct 02:51
Compare
Choose a tag to compare
  • Support canceling DDL Job.
  • Optimize the IN expresssion.
  • Correct the result type of the Show statement.
  • Support log slow query into a seperate log file.
  • Fix bugs.

tidb-server v1.0.0

16 Oct 04:34
Compare
Choose a tag to compare
  • 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_CACHE syntax 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

30 Aug 10:18
Compare
Choose a tag to compare
  • The SQL query optimizer:
    • Adjust the cost model
    • Use index scan to handle the where clause with the compare expression 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

04 Aug 11:54
Compare
Choose a tag to compare
  • The SQL query optimizer refactoring:
    • Better support for TopN queries
    • Support the automatic choice of the of the Join physical 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 Explain statement
  • Improve the Index Scan performance
  • 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

tidb-server rc3

20 Jun 10:59
Compare
Choose a tag to compare
  • The following features are added or improved in the SQL query optimizer:
    • Support incremental statistics
    • Support the Merge Sort Join operator
    • Support the Index Lookup Join operator
    • Support the Optimizer Hint Syntax
    • Optimize the memory consumption of the Scan, Join, Aggregation operators
    • Optimize the Cost Based Optimizer (CBO) framework
    • Refactor Expression
  • Support more complete privilege management
  • DDL acceleration
  • Support using HTTP API to get the data distribution information of tables
  • Support using system variables to control the query concurrency
  • Add more MySQL built-in functions
  • Support using system variables to automatically split a big transaction into smaller ones to commit

tidb-server rc2

01 Mar 08:01
Compare
Choose a tag to compare
  • Query optimizer
    • Collect column/index statistics and use them in the query optimizer
    • Optimize the correlated subquery
    • Optimize the Cost Based Optimizer (CBO) framework
    • Eliminate aggregation using unique key information
    • Refactor expression evaluation framework
    • Convert Distinct to GroupBy
    • Support the topn operation push-down
  • Support basic privilege management
  • Add lots of MySQL built-in functions
  • Improve the Alter Table statement and support the modification of table name, default value and comment
  • Support the Create Table Like statement
  • Support the Show Warnings statement
  • Support the Rename Table statement
  • Restrict the size of a single transaction to avoid the cluster blocking of large transactions
  • Automatically split data in the process of Load Data
  • Optimize the performance of the AddIndex and Delete statement
  • Support “ANSI_QUOTES” sql_mode
  • Improve the monitoring system
  • Solve the problem of memory leak
  • Fix Bugs

tidb-server rc2-preview

26 Jan 11:48
Compare
Choose a tag to compare
plan: only plans that have apply will add cache. (#2564)