tidb-server v3.0.15
·
138 commits
to release-3.0
since this release
New Features
- Forbid the query in partition tables to use the plan cache feature #16759
- Support the
admin recover index
andadmin check index
statements on partition tables #17315 #17390 - Support partition pruning of the
in
condition for Range partition tables #17318 - Optimize the output of
SHOW CREATE TABLE
, and add quotation marks to the partition name #16315 - Support the
ORDER BY
clause in theGROUP_CONCAT
function #16988 - Optimize the memory allocation mechanism of
CMSketch
statistics to reduce the impact of garbage collection (GC) on performance #17543
Bug Fixes
- Use deep copy to copy the
enum
andset
type data in theHash
aggregate function; fix an issue of correctness #16890 - Fix the issue that PointGet returns incorrect results because of the wrong processing logic of integer overflow #16753
- Fix the issue of incorrect results caused by incorrect processing logic when the
CHAR()
function is used in the query predicate #16557 - Fix the issue of inconsistent results in the storage layer and calculation layer of the
IsTrue
andIsFalse
functions #16627 - Fix the incorrect
NotNull
flags in some expressions, such ascase when
#16993 - Fix the issue that the optimizer cannot find a physical plan for TableDual in some scenarios #17014
- Fix the issue that the syntax for partition selection does not take effect correctly in the Hash partition table #17051
- Fix the inconsistent results between TiDB and MySQL when XOR operates on a floating-point number #16976
- Fix the error that occurs when executing DDL statement in the prepared manner #17415
- Fix the incorrect processing logic of computing the batch size in ID allocator #17548
- Fix the issue that the
MAX_EXECUTION_TIME
SQL hint does not take effect when exceeding the expensive threshold #17534