planner: Add HashJoin<-Receiver specific physicalPlan column pruner by yibin87 · Pull Request #38536 · pingcap/tidb · GitHub Hash joinで不要なカラムを利用しないようにしています。
*: extend the semantic of mem-quota-query to mem-quota-session by XuHuaiyu · Pull Request #38423 · pingcap/tidb · GitHub
mem-quota-query
の対象をクエリーからセッションに変更しています。planner: judge nil pointer before call MemoryUsage by fzzf678 · Pull Request #38764 · pingcap/tidb · GitHub Plan cacheのmemory tracker追加のための変更を行っています。
sessionctx: support bytes format and percentage format for tidb_server_memory_limit by wshwsh12 · Pull Request #38655 · pingcap/tidb · GitHub
tidb_server_memory_limit
にbyteやパーセンテージを設定可能にしています。planner: supply Task memory usage and correct some accumulation by fzzf678 · Pull Request #38638 · pingcap/tidb · GitHub Plan cacheのmemory tracker追加のための変更を行っています。
executor: support foreign key on update cascade in insert on duplicate update statement by crazycs520 · Pull Request #38793 · pingcap/tidb · GitHub Foreign keyにinsert on duplicate update対応を追加しています。
executor: support checking killed during merge stats by Yisaer · Pull Request #38708 · pingcap/tidb · GitHub 統計情報のmergeに、analyze実行中にkillされた場合も考慮するようにしています。
planner: fix the cost model version in explain-tests by qw4990 · Pull Request #38728 · pingcap/tidb · GitHub explainのテストで
set tidb_cost_model_version=1;
するようにしています。util: fix panic cause by concurrent map iteration and write in memory usage alarm by mengxin9014 · Pull Request #38729 · pingcap/tidb · GitHub メモリ使用量が急激に増加したときに、
fatal error: concurrent map iteration and map write
が発生する事象を修正しています。planner: add monitor for prepared plan cache memory usage by fzzf678 · Pull Request #38507 · pingcap/tidb · GitHub Plan cacheのmemory tracker追加のための変更を行っています。
executor: fix some bug for global memory control by wshwsh12 · Pull Request #38798 · pingcap/tidb · GitHub globalなメモリ制限のための変更を行っています。
docs: Support global memory control design by wshwsh12 · Pull Request #38121 · pingcap/tidb · GitHub
Proposal: Global Memory Control
のデザインドキュメントを追加しています。ddl: correct the next key during adding index by tangenta · Pull Request #38804 · pingcap/tidb · GitHub index作成時にnext keyを算出する方法を変更しています。
*: bring back the 'make ut' by tiancaiamao · Pull Request #38806 · pingcap/tidb · GitHub
make ut
が動作するようにしています。session: make min start ts reporter aware of internal session from `get_lock()` by tangenta · Pull Request #38790 · pingcap/tidb · GitHub
get_lock()
で開始された悲観的トランザクションの継続時間を修正しています。executor: add CPU padding for chunk.Iterator4Slice by guo-shaoge · Pull Request #38800 · pingcap/tidb · GitHub
chunk.Iterator4Slice
にCPU paddingを追加しています。planner: projection should not push the expr that is not fully substituted by winoros · Pull Request #38802 · pingcap/tidb · GitHub
PredicatePushDown
が正しくないフィルターを適用する事象を修正しています。executor: fix issue of insert ignore with foreign key check by crazycs520 · Pull Request #38832 · pingcap/tidb · GitHub Foreign keyが有効な状態での
INSERT IGNORE
の結果が正しくない事象を修正しています。planner: udpate cost model ver2 and some related UT by qw4990 · Pull Request #38833 · pingcap/tidb · GitHub plannerのインテグレーションテストで、
set tidb_cost_model_version=2
を設定しています。executor: refactor plan replayer exec by Yisaer · Pull Request #38786 · pingcap/tidb · GitHub Plan replayerのリファクタリングを行っています。
*: downgrade the dependencies by okJiang · Pull Request #38821 · pingcap/tidb · GitHub モジュールの依存性の変更を行っています。
ci, Makefile: add make rule to check bazel prepare by YangKeao · Pull Request #38818 · pingcap/tidb · GitHub Makefileで
check bazel prepare
を実行できるようにしています。
schedule: remove unused function by lhy1024 · Pull Request #5666 · tikv/pd · GitHub 利用されていない関数を削除しています。
tests: fix unstable test `pdctl/TestScheduler` by lhy1024 · Pull Request #5668 · tikv/pd · GitHub 不安定な
pdctl/TestScheduler
テストを修正しています。tests: fix unstable test `TestMinResolvedTS` by lhy1024 · Pull Request #5669 · tikv/pd · GitHub 不安定な
TestMinResolvedTS
テストを修正しています。
txn_types: add info about last change to Lock and Write by sticnarf · Pull Request #13698 · tikv/tikv · GitHub
last_change_ts
とversions_to_last_change
を追加しています。raftstore: restrict the total write size of each apply round by glorv · Pull Request #13594 · tikv/tikv · GitHub Raftstoreで
raftstore.apply-yield-write-size
を追加しています。storage: calculate last_change_ts in acquire_pessimistic_lock by sticnarf · Pull Request #13717 · tikv/tikv · GitHub 悲観的ロックでの最新の変更(last_change_ts)を保存するようにしています。
txn: Add lock-with-conflict support to acquire_pessimistic_lock by MyonKeminta · Pull Request #13680 · tikv/tikv · GitHub
acquire_pessimistic_lock
でlock_with_conflict
を有効にしています。
2022年11月2日にRaft Engineのコミットはありませんでした。
tidb: add document for external timestamp read by YangKeao · Pull Request #10783 · pingcap/docs · GitHub
tidb_external_ts
の説明を追加しています。dm: add description about mysql-instance.meta by shichun-0415 · Pull Request #11096 · pingcap/docs · GitHub DMの
mysql-instance.meta
の説明を更新しています。update information-schema/information-schema-tiflash-replica.md by qiancai · Pull Request #10458 · pingcap/docs · GitHub
TIFLASH_REPLICA
の説明を追加しています。config, sysvar: update descriptions about instance sysvars by CbcWestwolf · Pull Request #10910 · pingcap/docs · GitHub
max_connections
,tidb_enable_ddl
,tidb_enable_tmp_storage_on_oom
,tidb_opt_tiflash_concurrency_factor
等の説明を更新しています。