Commit Graph

5378 Commits

Author SHA1 Message Date
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
12d1cf6811 executor: fix issue of foreign key cascade don't work cause by untouched index key (#39420)
close pingcap/tidb#39419
2022-11-28 22:47:59 +08:00
03034b6eee ddl: properly handle existence checks for deleted records in temp index (#39371)
close pingcap/tidb#39321
2022-11-28 21:13:59 +08:00
039484af9a bazel: optimizate the bazel test (#39414) 2022-11-28 19:26:01 +08:00
f713bc90ff types: handle io.EOF error when to parse datatime (#39405)
close pingcap/tidb#35678
2022-11-28 15:22:00 +08:00
7f632be1d5 ddl: add ttl related jobs / execution (#39298)
close pingcap/tidb#39269, close pingcap/tidb#39270, close pingcap/tidb#39271
2022-11-28 10:42:00 +08:00
89522b1708 *: fix deprecated (#39401) 2022-11-28 09:46:00 +08:00
15b523cb07 *: add a memdb memory tracker (#39372)
ref pingcap/tidb#35203
2022-11-25 19:03:59 +08:00