Commit Graph

5385 Commits

Author SHA1 Message Date
c65a93a62f planner: check error when building INLJ executor (#39756)
close pingcap/tidb#39724
2022-12-08 15:10:04 +08:00
5348bb3469 oomtest: add filter to avoid flaky test in the oomCapture (#39728)
ref pingcap/tidb#39225, ref pingcap/tidb#39226, close pingcap/tidb#39434
2022-12-08 12:06:04 +08:00
8e3cbac057 *: bind user to some resource group (#39561)
ref pingcap/tidb#38825
2022-12-07 19:26:04 +08:00
a743640e66 *: enable foreign_key_checks variable by default (#39695) 2022-12-07 17:14:11 +08:00
a0a16d7c27 domain: support plan replayer dump workers running in concurrency (#39347)
ref pingcap/tidb#38779
2022-12-07 13:38:03 +08:00
b33ff62413 *: enable tidb_enable_foreign_key variable default (#39677) 2022-12-07 13:01:55 +08:00
dc6d9a0111 util, executor: fix the problem that GetDatumWithBuffer does set null (#39675)
close pingcap/tidb#39618
2022-12-06 19:24:03 +08:00
2ca37cb156 planner: throw error when create not supported binding from history (#39637)
ref pingcap/tidb#39199
2022-12-06 14:52:03 +08:00
46ee6af971 executor: fix data race in the slowQueryRuntimeStats (#39630)
close pingcap/tidb#39631
2022-12-06 12:20:02 +08:00
5127ad25b5 statistics: add historical stats testcase (#39612) 2022-12-05 20:06:06 +08:00
a7c4c71287 ttl: add system table for TTL status (#39315)
close pingcap/tidb#39272
2022-12-05 15:44:03 +08:00
d5885e5b60 *: simple code for readProjection (#39600) 2022-12-05 11:58:02 +08:00
d045b41d87 ttl,ddl: disable ttl for fk and temp table (#39581)
close pingcap/tidb#39351, close pingcap/tidb#39364
2022-12-02 18:22:01 +08:00
824ef608c7 *: support password expiration policy (#39035)
ref pingcap/tidb#9709, close pingcap/tidb#38936
2022-12-02 16:36:02 +08:00
4d11314bd6 plan: refine build plan and skip privilege check for foreign key cascade (#39508)
close pingcap/tidb#39529
2022-12-02 11:02:00 +08:00
40d1ddb364 *: support password reuse policy (#39162)
ref pingcap/tidb#38937
2022-12-02 09:58:01 +08:00
272d3284ed meta/autoid: fix AUTO_ID_CACHE 1 setting affect row id allocator performance (#39534)
close pingcap/tidb#39528
2022-12-02 05:56:00 +08:00
38b0ab7333 planner: prohibit StreamAgg with group keys for TiFlash (#39547)
close pingcap/tidb#39266
2022-12-02 05:10:00 +08:00
7dedfab169 executor: refactor hashjoin part6 (#39531)
ref pingcap/tidb#39061
2022-12-02 04:42:01 +08:00
3f3e102ea5 executor: make analyze killable by oom action (#39539)
close https://github.com/pingcap/tidb/issues/39559
2022-12-02 04:17:14 +08:00
ff89ef2028 planner: fill plan digest when create binding from existing plan (#39557)
ref #39199
2022-12-02 03:47:40 +08:00
3bb8e793d0 executor: add globalAnalyzeTracker back (#39500)
close https://github.com/pingcap/tidb/issues/39499
2022-12-02 02:47:37 +08:00
9a7341eb43 executor: add tests for property pushed down for partition table (#39530)
ref pingcap/tidb#26166
2022-12-02 01:54:02 +08:00
94ffc8e6e8 error: print non-printable chars in hex style for duplicate entry error (#39485)
close pingcap/tidb#35289
2022-12-01 23:20:01 +08:00
d354d8d18d executor: fix data race on the IndexMergeReaderExecutor (#39513)
close pingcap/tidb#39514
2022-12-01 21:40:02 +08:00
202f72389a planner: support create binding from history (#39436)
ref pingcap/tidb#39199
2022-12-01 19:50:03 +08:00
6a4b909c7d parser: add global variable to control ttl syntax (#39483)
close pingcap/tidb#39482
2022-12-01 18:18:01 +08:00
1f04e14bef domain: support dump historical stats in background job (#39417) 2022-12-01 13:04:01 +08:00
8e0e49ca65 *: support JSON format output in explain statement (#39253)
ref pingcap/tidb#39261
2022-12-01 12:12:01 +08:00
04b676adab distsql_test: fix TestPartitionTableIndexLookUpReader (#39522)
close pingcap/tidb#39516
2022-12-01 11:50:00 +08:00
dea207bcc1 executor: fix index merge intersection may stuck (#39495) 2022-12-01 11:28:00 +08:00
8b06ef2727 planner: enable cost model2 by default (#39487)
ref pingcap/tidb#35240
2022-11-30 21:46:01 +08:00
adcacd8d89 planner: support drop binding by sql digest (#39399)
ref pingcap/tidb#39199
2022-11-30 21:02:01 +08:00
63ce7931b0 *: add foreign key check/cascade runtime stats information in explain analyze result (#39203)
close pingcap/tidb#39202
2022-11-30 20:00:01 +08:00
f06fb5acfb util, executor: refine the memory usage of delete multiple tables (#39489)
close pingcap/tidb#35886
2022-11-30 19:28:01 +08:00
8e4748a211 *: make auto-analyze concurrency configurable (#37078)
close pingcap/tidb#37183
2022-11-30 18:22:01 +08:00
a00f0fe28e autoid_service,meta/autoid: distinguish retriable error from non-retriable error (#39215)
close pingcap/tidb#39214
2022-11-30 16:40:01 +08:00
a48fe7913d executor: close resultset (#39474) 2022-11-30 13:57:59 +08:00
40f0bd5255 executor: add index_merge_intersection cases (#39323) 2022-11-30 13:42:00 +08:00
e98e9594bc *: add telemetry support for IndexMerge (#39469)
close pingcap/tidb#39475
2022-11-30 12:23:59 +08:00
6241d6054f planner, executor: support intersection type IndexMerge with hint in planner (#38650)
close pingcap/tidb#39335
2022-11-30 10:30:00 +08:00
4476173923 planner: update cost model2 (#39438)
ref pingcap/tidb#35240
2022-11-30 00:29:59 +08:00
c88fd23f90 planner: add sqlDigest and planDigest field when show bindings (#39156)
ref pingcap/tidb#39199
2022-11-30 00:04:00 +08:00
e135608dcf executor: support Intersection of IndexMerge (#38636)
close pingcap/tidb#39334
2022-11-29 23:24:00 +08:00
23543a4805 *: merge the runtime stats in time to avoid using too many memory (#39394)
close pingcap/tidb#39413
2022-11-29 21:00:00 +08:00
19dae1fa73 *: separate auto_increment ID allocator from _tidb_rowid allocator when AUTO_ID_CACHE=1 (#39041)
close pingcap/tidb#982
2022-11-29 20:20:00 +08:00
1b15732d11 telemetry: add telemetry for alter table compact partition (#39452)
ref pingcap/tidb#36175
2022-11-29 19:07:59 +08:00
f9a6e47192 planner: support push part of order property down to the partition table (#36108)
ref pingcap/tidb#26166
2022-11-29 13:51:59 +08:00
d0b72a2cc7 executor: split hashjoin part5 (#39386)
ref pingcap/tidb#39061
2022-11-29 12:25:59 +08:00
f1215a5925 bazel: update shard_count (#39435) 2022-11-29 10:30:01 +08:00