Last week, we published an article that goes over how to build and run your own TiDB or TiKV, and how to run some benchmarks on those databases. The full article is here:
Building, Running, and Benchmarking TiKV and TiDB
TiDB 4.0 introduces SQL Plan Management (SPM), a mechanism that narrows down the optimizer's searching space to execution plans that are proven to perform well. SPM avoids performance degradation caused by unanticipated plan changes, and you don't have to change the application code.
Last week, we published an article that gives an overview of SPM and use an example to demonstrate how SPM helps the optimizer automatically select efficient execution plans.
The full article is here:
SQL Plan Management: Never Worry About Slow Queries Again
docs:
docs-cn:
tidb-operator:
asc
order in explain
resulttable not exist
error code in release-3.0 is not the same as that in masterTestBuiltin
unit test fails in different timezonesdistinct
in hashAgg
Last week, we landed 63 PRs in the TiDB repository, 2 PRs in the TiUP repository, 18 PRs in the TiDB Dashboard repository, 7 PRs in the TiSpark repository, and 16 PRs in the TiKV and PD repositories.
dataReaderBuilder
errorstmt_type
in the statement summaryChunk
encoding typesnapshot.batchGet
instead of snapshot.get