tidb v3.0.10 Release Notes
Release Date: 2020-02-20 // about 4 years ago-
โก๏ธ SQL Optimizer
- ๐ Fix the incorrect time zone results when the
unixtimestamp
expression calculates the time zone of the table partitions #14476 - ๐ Fix the system panic issue caused by incorrect processing logic during CM-Sketch statistics initialization #14470
- ๐ Fix the issue that the default database name of the SQL statement in SQL bindings is set incorrectly #14548
- ๐ Fix the issue that
json_key
is not compatible with MySQL #14561 - โ Add the feature of automatically updating the statistics of partitioned tables #14566
- ๐ Fix the issue that the plan ID changes when the
PointGet
operation is executed (the plan ID is expected to be1
always) #14595 - ๐ Fix the system panic issue caused by incorrect processing logic when SQL bindings do not match exactly #14263
- ๐ Fix the issue that characters in JSON such as
&
,<
and>
are incorrectly escaped #14637 - ๐ Fix the panic issue caused by incorrect processing logic when an SQL binding processes illegal records #14645
- ๐ Fix a MySQL incompatibility issue by adding Truncated error detection to decimal division calculation #14673
- SQL Execution Engine
- ๐ Fix wrong
Join
results whenIndexLookUpJoin
usesOtherCondition
to constructInnerRange
#14599 - Correct the expression name of the
IsTrue
function #14516 - ๐ Fix the system panic issue caused by excessive memory usage when the
HashJoin
operation is building a hash table #14642
Transaction
- ๐ Fix the issue that data visibility does not meet expectations due to transaction timeout when executing
PointGet
operations #14480 - ๐ Change the timing of pessimistic transaction activation to delayed activation, consistent with the optimistic transaction mode #14474
Server
- Delete the
tidb_pprof_sql_cpu
configuration item and add thetidb_pprof_sql_cpu
variable #14416 - ๐ Fix the issue that users can query all databases only when they have global privileges #14386
- Add the
tidb_session_statement_deadlock_detect_duration_seconds
monitoring item to monitor deadlock detection duration #14484 - ๐ Fix the system panic issue caused by some logic errors of GC workers #14439
- ๐ Fix the issue that some memory usage is counted inaccurately #14533
- Add the
tidb_session_statement_pessimistic_retry_count
monitoring item to monitor the number of retries after the failure to lock pessimistic transactions #14619 - ๐ Fix the incorrect privilege check for
show binding
statements #14618 - ๐ Fix the issue that the query cannot be killed because the
backoff
logic does not include checking thekilled
tag #14614 - ๐ Improve the performance of statement summary by reducing the time to hold internal locks #14627
- ๐ Fix the issue that TiDB's result of parsing strings to time is incompatible with MySQL #14570
- ๐ Record the user login failures in audit logs #14620
- Add the
tidb_session_ statement_lock_keys_count
monitoring item to monitor the number of lock keys for pessimistic transactions #14634 - ๐ Fix the issue of successfully granting users privileges on a table that does not exist #14611
- ๐ Fix the incorrect time zone results when the