Skip to content

Releases: pingcap/tidb

tidb-server v2.0.0-rc.3

23 Mar 02:15
Compare
Choose a tag to compare
  • Fix the wrong result issue of MAX/MIN in some scenarios
  • Fix the issue that the result of Sort Merge Join does not show in order of Join Key in some scenarios
  • Fix the error of comparison between uint and int in boundary conditions
  • Optimize checks on length and precision of the floating point type, to improve compatibility with MySQL
  • Improve the parsing error log of time type and add more error information
  • Improve memory control and add statistics about IndexLookupExecutor memory
  • Optimize the execution speed of ADD INDEX to greatly increase the speed in some scenarios
  • Use the Stream Aggregation operator when the GROUP BY substatement is empty, to increase the speed
  • Support bypass the Join Reorder optimization in the optimizer using STRAIGHT_JOIN
  • Output more detailed status information of DDL jobs in ADMIN SHOW DDL JOBS
  • Support querying the original statements of currently running DDL jobs using ADMIN SHOW DDL JOB QUERIES
  • Support recovering the index data using ADMIN RECOVER INDEX for disaster recovery
  • Attach a lower priority to the ADD INDEX operation to reduce the impact on online business
  • Support aggregation functions with JSON type parameters, such as SUM/AVG
  • Support modifying the lower_case_table_names system variable in the configuration file, to support the OGG data synchronization tool
  • Improve compatibility with the Navicat management tool
  • Support using implicit RowID in CRUD operations

tidb-server v2.0.0-rc.1

09 Mar 14:05
Compare
Choose a tag to compare
  • Support limiting the memory usage by a single SQL statement, to reduce the risk of OOM
  • Support pushing the Stream Aggregate operator down to TiKV
  • Support validating the configuration file
  • Support obtaining the configuration of TiDB through HTTP API
  • Compatible with more MySQL syntax in Parser
  • Improve the compatibility with Navicat
  • Improve the optimizer and extract common expressions with multiple OR conditions, to choose a better query plan
  • Improve the optimizer and convert subqueries to Join operators in more scenarios, to choose a better query plan
  • Resolve Lock in the Batch mode to increase the garbage collection speed
  • Fix the length of Boolean field to improve compatibility
  • Optimize the Add Index operation and give lower priority to all write and read operations, to reduce the impact on online business

tidb-server v1.1.0-beta

24 Feb 11:18
8268d4d
Compare
Choose a tag to compare
  • Add more monitoring metrics and refine the log
  • Compatible with more MySQL syntax
  • Support displaying the table creating time in information_schema
  • Optimize queries containing the MaxOneRow operator
  • Configure the size of intermediate result sets generated by Join, to further reduce the memory used by Join
  • Add the tidb_config session variable to output the current TiDB configuration
  • Fix the panic issue in the Union and Index Join operators
  • Fix the wrong result issue of the Sort Merge Join operator in some scenarios
  • Fix the issue that the Show Index statement shows indexes that are in the process of adding
  • Fix the failure of the Drop Stats statement
  • Optimize the query performance of the SQL engine to improve the test result of the Sysbench -
    Select/OLTP by 10%
  • Improve the computing speed of subqueries in the optimizer using the new execution engine; compared with TiDB 1.0, TiDB 1.1 Beta has great improvement in tests like TPC-H and TPC-DS

tidb-server v1.0.8

tidb-server v1.1.0-alpha.1

19 Jan 15:21
Compare
Choose a tag to compare
  • SQL parser
    • Support more syntax
  • SQL query optimizer
    • Use more compact structure to reduce statistics info memory usage
    • Speed up loading statistics info when starting the tidb-server
    • Provide more accurate query cost evaluation
    • Use Count-Min Sketch to evaluate the cost of queries using unique index more accurately
    • Support more complex conditions to make full use of index
  • SQL executor
    • Refactor all executor operators using Chunk architecture, improve the execution performance of analytical statements and reduce memory usage
    • Optimize performance of the INSERT IGNORE statement
    • Push down more types and functions to TiKV
    • Support more SQL_MODE
    • Optimize the Load Data performance to increase the speed by 10 times
    • Optimize the Use Database performance
    • Support statistics on the memory usage of physical operators
  • Server
    • Support the PROXY protocol

tidb-server v1.0.7

tidb-server v1.0.6

tidb-server v1.0.5

tidb-server v1.0.4

tidb-server v1.0.3