On August 24, 2018, TiDB 2.1 RC1 is released! Compared with TiDB 2.1 Beta, this release has great improvement in stability, SQL optimizer, statistics information, and execution engine.
Explain
#7011#7041IndexJoin
#7019PREPARE
statement #7040INSERT
statement is not parsed and executed correctly in some cases #7068IndexJoin
result is not correct in some cases #7150NULL
value cannot be found using the unique index in some cases #7163Project
operator in some cases #7257USE INDEX(PRIMARY)
cannot be used when the primary key is an integer #7316Stream
and Hash
aggregation operators #6852Hash
aggregation operator cannot exit normally in some cases #6982BIT_AND
/BIT_OR
/BIT_XOR
does not handle the non-integer data correctly #6994REPLACE INTO
statement and increase the performance nearly 10 times #7027UNION
statement is not compatible with MySQL #7112LPAD
/RPAD
/TO_BASE64
/FROM_BASE64
/REPEAT
#7171 #7266 #7409 #7431MergeJoin
/IndexJoin
handles the NULL
value #7255Outer Join
in some cases #7288Data Truncated
to facilitate locating the wrong data and the corresponding field in the table #7401decimal
in some cases #7001 #7113 #7202 #7208Read Commited
to avoid the underlying problem #7211LTRIM
/RTRIM
/TRIM
in some cases #7291MaxOneRow
operator cannot guarantee that the returned result does not exceed one row #7375Auto Analyze
does not work when data is updated frequently #7022AccessPath
cost estimation strategy #7233Kill
command is too strict with privilege check #6954mismatchClusterID
issue #7053advertise-address
configuration item #7078GrpcKeepAlive
option #7100Token
time monitor #7110PROCESSLIST
table in INFORMMATION_SCHEMA
#7236warning_count
and error_count
#6945Scope
check when reading the system variables #6958MAX_EXECUTION_TIME
syntax #7012SET
syntax #7020PlaceHolder
s in the Prepare
statement #7162set character_set_results = null
#7353flush status
syntax #7369SET
and ENUM
types in information_schema
#7347NATIONAL CHARACTER
syntax of statements for creating a table #7378CHARACTER SET
syntax in the LOAD DATA
statement #7391SET
and ENUM
types #7417IDENTIFIED WITH
syntax in the CREATE USER
statement #7402TIMESTAMP
computing process #7418SYSTEM
variables #7196CHAR_LENGTH
function computes the binary string #7410CONCAT
result in a statement involving GROUP BY
#7448DECIMAL
type to the STRING
type #7451Schema
is synchronized to avoid misjudgement in some cases #7319SHOW CREATE TABLE
result in adding index process #6993text
/blob
/json
to be NULL in non-restrict sql-mode
#7230ADD INDEX
issue in some cases #7142UNIQUE-KEY
index operation largely #7132tidb_ddl_reorg_priority
to control the priority of the add-index
operation #7116AUTO-INCREMENT
in information_schema.tables
#7037admin show ddl jobs <number>
command and support output specified number of DDL jobs #7028Range Partition
region merge
featureGetPrevRegion
interfacelabel
jq
in pd-ctlbatch split
to avoid too large Regions caused by the Write operation on hot RegionsLocalReader
to separate the Read operation from the raftstore thread to lower the Read latencyprevote
to speed up service recovery when the network is abnormalscheduler_latch
dynamic_level_bytes
parameter based on the existing datagRPC max_send_message_len
is set mistakenlyregion_size
What’s on this page