Commit Graph

108 Commits

Author SHA1 Message Date
f944c6de1b executor, planner: fix indexLookUp with static pruning (#44139)
close pingcap/tidb#44123
2023-05-25 06:49:39 +00:00
4b6f0ce4ee planner: open fully order prop push down for partition table's table scan and single index scan (#42694)
ref pingcap/tidb#26166
2023-04-26 12:09:52 +00:00
98250894b5 fix: fix global index scan, index join, and dml in drop partition (#41992) 2023-04-23 03:06:44 +00:00
658e7b8914 planner, executor: indexMerge support partition table with limit embedded (#43173)
ref pingcap/tidb#41028, close pingcap/tidb#43158, close pingcap/tidb#43160
2023-04-20 21:43:20 +08:00
bcd2233901 *: format the error message when query/instance exceeds memory quota (#43182)
close pingcap/tidb#42044
2023-04-19 23:13:32 +08:00
2e1522b6a1 planner, executor: support mergeSort for partition tables in IndexLookUp (#42483)
ref pingcap/tidb#26166
2023-04-04 17:06:57 +08:00
cc56b21242 executor: support mergeSort different selectResult in TableScan and IndexScan (#42024)
ref pingcap/tidb#26166, close pingcap/tidb#41801
2023-03-14 22:34:39 +08:00
324c3c299f planner: resolve the conflict for join hint (#41637)
close pingcap/tidb#36600
2023-03-03 17:03:10 +08:00
5cbf6ebd0b executor: enhance global index (#41197)
close pingcap/tidb#40497
2023-02-21 13:51:05 +08:00
0f838d9a67 planner, executor: split the range for unsigned pk of partition table when limit is used (#40313)
close pingcap/tidb#40309
2023-01-09 18:36:22 +08:00
6ae151a9bc planner: open the partial order prop push down for LIST PARTITION (#40290)
close pingcap/tidb#40273
2023-01-04 17:24:20 +08:00
4a72171ffb *: Fix issue 39999, used wrong column id list for checking partitions (#40003)
close pingcap/tidb#39999
2022-12-20 16:44:54 +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
4476173923 planner: update cost model2 (#39438)
ref pingcap/tidb#35240
2022-11-30 00:29: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
678aa56ece planner: update some UTs from cost model1 to model2 (#39124)
ref pingcap/tidb#35240
2022-11-14 14:31:54 +08:00
3bbffdf7ac planner: update some UTs from cost model1 to model2 (#39065)
ref pingcap/tidb#35240
2022-11-11 13:51:53 +08:00
5fa9da1bf7 planner: make the meaning of displayed estimated row count consistent with actual row count (#38188)
close pingcap/tidb#38187
2022-10-17 18:45:53 +08:00
9657c9ed0d executor: make unit test TestIssue21732 stable (#38278)
close pingcap/tidb#38263
2022-10-01 02:47:45 +08:00
20e749ecbe planner, executor: fix query partition table with global unique index get wrong result (#22478)
close pingcap/tidb#21732
2022-09-28 23:29:44 +08:00
c646842f29 sessionctx: Change default tidb_partition_prune_mode from static to dynamic (#37712)
close pingcap/tidb#37713
2022-09-14 20:00:59 +08:00
827fe400bc ddl,executor: fix two unstable partitino table unit test cases (#37721)
ref pingcap/tidb#37717, close pingcap/tidb#37719
2022-09-09 00:32:55 +08:00
7eb7ca902a planner: fallback to static plan for partition table if having no global stats in dynamic prune mode (#37573)
ref pingcap/tidb#37535
2022-09-08 09:20:57 +08:00
28c934cdae planner: finish todo in builtin_cast.go#L1945 (#36921)
close pingcap/tidb#36920
2022-08-09 16:16:47 +08:00
xhe
9a16a8dd19 *: replace defer clean with t.Cleanup (#36722)
close pingcap/tidb#36721
2022-08-01 17:34:05 +08:00
158ba1a1d9 *: enable part revive for all code (#36703) 2022-08-01 14:02:06 +08:00
6cefaa970c planner: add batch_point_get access object (#35230)
close pingcap/tidb#32815
2022-06-21 17:00:37 +08:00
2ba2a9ef56 planner: Manual revert of #24282 (#35298)
ref pingcap/tidb#22079, closes pingcap/tidb#33966, close pingcap/tidb#35181
2022-06-14 23:48:33 +08:00
dae0a4104a sessionctx: enable list partition by default (#34954)
close pingcap/tidb#34953
2022-05-27 12:22:47 +08:00
a523089d4a planner: consider seek cost of probe-side for index join (#33867)
close pingcap/tidb#32362
2022-04-18 19:06:03 +08:00
3892bd8714 executor: stabalize partition tests (#33060)
close pingcap/tidb#33059
2022-03-19 01:52:31 +08:00
ffaeb3e80d ddl: improve test to avoid cycle import (#32058)
ref pingcap/tidb#31716
2022-03-14 12:11:51 +08:00
6dbf2de2f0 explain: use partition name in original case (#32817)
close pingcap/tidb#32719
2022-03-07 14:33:48 +08:00
493eb45c75 *: table partition dynamic prune mode with Physical Table ID from unistore (#31634)
close pingcap/tidb#29851
2022-03-04 01:21:46 +08:00
d1bf078a58 executor: migrate test-infra to testify for infoschema_reader_test.go (#32688)
close pingcap/tidb#28587
2022-03-01 16:31:45 +08:00
3e1cd2733a ddl: migrate test-infra to testify for rollingback_test.go (#32647)
close pingcap/tidb#29110
2022-02-26 16:11:43 +08:00
2d93944210 executor: migrate test-infra to testify for partition_table_test.go (#30665)
close pingcap/tidb#28600
2022-02-14 19:39:38 +08:00
23f7e51ae0 *: Use the new CI script as default (#31752)
close pingcap/tidb#31893
2022-01-27 21:25:13 +08:00
ec3ae9fc42 *: refine some tests related to the collation (#32000)
ref pingcap/tidb#31625
2022-01-27 11:51:13 +08:00
7647c2b9b0 parser: parse gbk encoding SQL token by token instead of the whole SQL (#31039)
close pingcap/tidb#30765
2021-12-28 22:07:49 +08:00
2e79433b71 test: merge executor's serial tests to other tests (#30711) 2021-12-15 19:36:35 +08:00
66dfc703b5 executor: TestBatchGetandPointGetwithHashPartition test typo (#29669) (#29671) 2021-12-08 15:51:56 +08:00
ffd59ec088 planner: show accessed partition when explain mpp query over partition table (#30367) 2021-12-07 13:53:56 +08:00
xhe
94e30df8e2 parser: fix compiling, add unit tests (#28700) 2021-10-11 23:15:25 +08:00
7755d25aba *: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers (#27198) 2021-08-16 18:52:00 +08:00
cdc03978c1 executor: fix table id to partition id mapping in select lock executor (#26380) 2021-07-21 17:23:35 +08:00
eeb534147e planner,executor: fix batch point get for update read panic on partition table (#25652) 2021-06-22 14:59:04 +08:00
9acd2ec455 planner: fix the risk of integer overflow when locating partitions (#25599) 2021-06-22 11:20:54 +08:00
5645edeec6 planner,executor: fix point get for update read panic on partition table (#25537) 2021-06-18 12:22:38 +08:00
2653b128ed planner: forbid BatchPointGet on tables partitioned by compound expressions (#25538) 2021-06-18 11:02:38 +08:00