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 hashAggLast 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