executor: support Intersection of IndexMerge by guo-shaoge · Pull Request #38636 · pingcap/tidb · GitHub
IndexMergeIntersection
を更新しています。planner: add sqlDigest and planDigest field when show bindings by fzzf678 · Pull Request #39156 · pingcap/tidb · GitHub
show bindings
時にsqlDigest
とplanDigest
を表示しています。planner: update cost model2 by qw4990 · Pull Request #39438 · pingcap/tidb · GitHub コストモデルv2を更新しています。
planner: forbid point get with select lock choose tiflash as datasource path by Yisaer · Pull Request #39388 · pingcap/tidb · GitHub TiFlash利用時のselect for updateで発生する
(1815, "Internal : No access path for table 't' is found with 'tidb_isolation_read_engines' = 'tidb,tiflash', valid values can be 'tikv, tiflash'.")
エラーを修正しています。planner, executor: support intersection type IndexMerge with hint in planner by time-and-fate · Pull Request #38650 · pingcap/tidb · GitHub
IndexMergeIntersection
にヒント対応を追加しています。Explain: change the explain analyze output info by hongyunyan · Pull Request #39444 · pingcap/tidb · GitHub
explain analyze
の出力を変更しています。*: add telemetry support for IndexMerge by guo-shaoge · Pull Request #39469 · pingcap/tidb · GitHub
IndexMerge
にテレメトリーを追加しています。Backup: add checkpoint by Leavrth · Pull Request #38648 · pingcap/tidb · GitHub BRのbackupにcheckpointを追加しています。
lightning: add precheck about downstream CDC/PiTR by lance6716 · Pull Request #39338 · pingcap/tidb · GitHub LightningでターゲットのクラスターがCDCまたはPiTRを実行中の場合にimportを開始しないようにしています。
executor: add index_merge_intersection cases by guo-shaoge · Pull Request #39323 · pingcap/tidb · GitHub
IndexMergeIntersection
にuse_index_merge
ヒント対応を追加しています。executor: close resultset by hawkingrei · Pull Request #39474 · pingcap/tidb · GitHub resultsetクローズ漏れを修正しています。
autoid_service,meta/autoid: distinguish retriable error from non-retriable error by tiancaiamao · Pull Request #39215 · pingcap/tidb · GitHub autoid serviceがhangする事象を修正しています。
Design: add the design doc for view hint by Reminiscent · Pull Request #39313 · pingcap/tidb · GitHub
View Hint Design Doc
のデザインドキュメントを追加しています。*: make auto-analyze concurrency configurable by chrysan · Pull Request #37078 · pingcap/tidb · GitHub
tidb_auto_build_stats_concurrency
とtidb_sysproc_scan_concurrency
を追加して、自動analyzeの並列度合いを設定可能にしています。br: add foreign key test for br by crazycs520 · Pull Request #39427 · pingcap/tidb · GitHub BRにforeign keyのテストを追加しています。
util, executor: refine the memory usage of delete multiple tables by XuHuaiyu · Pull Request #39489 · pingcap/tidb · GitHub 複数のテーブルdelete時のメモリ使用量最適化を図っています。
*: add foreign key check/cascade runtime stats information in explain analyze result by crazycs520 · Pull Request #39203 · pingcap/tidb · GitHub
explain analyze
にforeign keyのruntime statsを追加しています。ddl: don't delay for async commit if MDL is enabled by wjhuang2016 · Pull Request #39446 · pingcap/tidb · GitHub Metadata lockが有効の差異には、async commitの遅延をしないようにしています。
planner: support drop binding by sql digest by fzzf678 · Pull Request #39399 · pingcap/tidb · GitHub SQLダイジェスト単位でのbindingの削除を可能にしています。
planner: enable cost model2 by default by qw4990 · Pull Request #39487 · pingcap/tidb · GitHub コストモデルv2をデフォルトで有効にしています。
ddl: gc mdl etcd key after cleaning the mdl table by wjhuang2016 · Pull Request #39454 · pingcap/tidb · GitHub metadata lock tableをクリーンアップした後にgcされるようにしています。
*: upgrade go 1.19 by rleungx · Pull Request #5740 · tikv/pd · GitHub Go 1.19を利用しています。
server/cluster/cluster.go: use atomic for running check instead of sharing lock with all attributes by e1ijah1 · Pull Request #4927 · tikv/pd · GitHub
sync/atomic
のBool
を利用しています。pkg: support generic for btree by rleungx · Pull Request #5608 · tikv/pd · GitHub btreeでgenericに対応しています。
storelimit: Extract interface for the store limit by bufferflies · Pull Request #5731 · tikv/pd · GitHub store limitのインターフェースを抽出しています。
schedule: region fit replace does not make slice by bufferflies · Pull Request #5644 · tikv/pd · GitHub region fit replaceでsliceを作成しないようにしています。
core: separate region lock by rleungx · Pull Request #5720 · tikv/pd · GitHub region lockを分離しています。
cop: disable the coprocessor cache path for batched task processing by cfzjywxk · Pull Request #13859 · tikv/tikv · GitHub バッチ処理時にcoprocessor cache pathを無効にしています。
tikv_kv: make async_write return stream by BusyJay · Pull Request #13854 · tikv/tikv · GitHub
async_write
がstreamを戻すようにしています。log-backup: implement subscribe flushing by YuJuncen · Pull Request #13810 · tikv/tikv · GitHub Log backup用に
SubscribeFlush
インターフェースを追加しています。pitr: support skipping download kv files when pitr by joccau · Pull Request #13802 · tikv/tikv · GitHub PiTR時にkv-filesのダウンロードをスキップできるようにしています。
2022年11月30日にRaft Engineのコミットはありませんでした。
2022年11月30日にTiProxyのコミットはありませんでした。
- *: change NewSQL to distributed SQL by hfxsd · Pull Request #11463 · pingcap/docs · GitHub
NewSQL
をdistributed SQL
に置き換えています