*: move config file option mem-quota-query to sysvar by espresso98 · Pull Request #34141 · pingcap/tidb · GitHub
mem-quota-query
オプションをconfigオプションからシステム変数に移動しています。planner: refactor the cost implementation for Sort/Topn, IndexMerge by qw4990 · Pull Request #34169 · pingcap/tidb · GitHub
Sort/Topn
,PointGet
のコスト計算をリファクタリングしています。charest: add all mysql character information in parser by Defined2014 · Pull Request #34210 · pingcap/tidb · GitHub すべてのMySQLのキャラクタセット名をパースできるようにしています。
lightning: maintain task meta in singleTaskMetaMgr by gozssky · Pull Request #34214 · pingcap/tidb · GitHub Lightningのprecheckがローカルディスクとクラスターについてのチェックを行っていなかった事象を修正しています。
topsql: fix issue of topsql failed catch the running SQL when topsql is enabled in execution by crazycs520 · Pull Request #33861 · pingcap/tidb · GitHub そのSQLが実行中にTopSQLを有効にした場合に、TopSQLで取得されなかった問題を修正しています。
*: ensure TxnContextProvider not nil in preprocess by lcwangchao · Pull Request #34232 · pingcap/tidb · GitHub plannerのpreprocess(?)中にTxnContextProviderがnilにならないように変更しています。
table: fix NO_ZERO_DATE not work for insert into select statement by jackysp · Pull Request #34101 · pingcap/tidb · GitHub sql_modeのNO_ZERO_DATEがinsert into select文で有効でなかったのを修正しています。
*: Refactor FieldType structure by BornChanger · Pull Request #33569 · pingcap/tidb · GitHub FieldType構造体のリファクタリング(setter,getterの追加)をしています。
statistics: make order random when looking for need-analyze table by xuyifangreeneyes · Pull Request #34196 · pingcap/tidb · GitHub auto analyzeの対象テーブルをランダムに選択するように変更しています。
executor: use sys session to build view for `info_schema.columns` retrieval by tangenta · Pull Request #33946 · pingcap/tidb · GitHub information_schema.columnsと他のテーブルをjoinしたSQLがpanicする事象があったのを修正しています。HashJoinExecにより作成されたgoroutineが同じセッション中で並行的に同じ列にアクセスしていたのがpanicの原因とのことで、tryFillViewColumnTypeを利用することでその並行アクセスをしないようにしています。
ddl, domain: rewrite testDomain for concurrent DDL by wjhuang2016 · Pull Request #34221 · pingcap/tidb · GitHub 並列DDLのためのtestDomain(?)を書き換えています。
statistics: DumpIndexUsageToKV use batch insert to reduce cost by likzn · Pull Request #33981 · pingcap/tidb · GitHub DumpIndexUsageToKV が利用する実行計画を
for loop insert
をbatch insert
に変更することでコストを減らしています。