a1b5cb8b3b
planner: add more test cases for join hint compatibility ( #41954 )
...
ref pingcap/tidb#36600
2023-03-09 10:03:12 +08:00
e925e5276a
planner: add more test cases for non-prep plan cache ( #42015 )
...
ref pingcap/tidb#36598
2023-03-08 19:37:28 +08:00
4ac7dc9fb9
planner: optimize the performance of non-cacheable-checker ( #42002 )
2023-03-08 16:04:10 +08:00
382b388df6
planner: add new explain format for plan cache ( #41965 )
...
ref pingcap/tidb#36598
2023-03-08 00:03:12 +08:00
18f1ecdfcd
planner: add monitor for non-prepared plan cache ( #41752 )
...
ref pingcap/tidb#36598
2023-03-07 19:41:12 +08:00
7cd2029773
session: support set current session's resource group name ( #41722 )
...
ref pingcap/tidb#38825
2023-03-06 23:29:11 +08:00
bea1a0a1c6
planner: don't lock schema if an error happens ( #41896 )
...
close pingcap/tidb#41797
2023-03-06 21:25:11 +08:00
17bbc2961b
*: support resource_group sql hint ( #41678 )
...
* *: support resource_group sql hint
Signed-off-by: BornChanger <dawn_catcher@126.com >
* *: refine case
Signed-off-by: BornChanger <dawn_catcher@126.com >
* *: make case stable
Signed-off-by: BornChanger <dawn_catcher@126.com >
* *: code format
Signed-off-by: BornChanger <dawn_catcher@126.com >
* *: relocate the cases
Signed-off-by: BornChanger <dawn_catcher@126.com >
* *: fix bazel attribute
Signed-off-by: BornChanger <dawn_catcher@126.com >
* *: fix bazel
Signed-off-by: BornChanger <dawn_catcher@126.com >
* *: code fmt
Signed-off-by: BornChanger <dawn_catcher@126.com >
* *: code format
Signed-off-by: BornChanger <dawn_catcher@126.com >
* *: address comments
Signed-off-by: BornChanger <dawn_catcher@126.com >
* *: address comments for 2nd round
Signed-off-by: BornChanger <dawn_catcher@126.com >
* *: polish check logic
Signed-off-by: BornChanger <dawn_catcher@126.com >
---------
Signed-off-by: BornChanger <dawn_catcher@126.com >
2023-03-06 18:34:13 +08:00
8ba69c5d4a
planner: existing explain format can not use non-prepared plan cache ( #41945 )
...
ref pingcap/tidb#36598
2023-03-06 17:49:26 +08:00
f7576cc308
planner: support hash_join_build and hash_join_probe hint for MPP joins ( #41868 )
2023-03-06 15:23:12 +08:00
196ddc08bc
planner: add more test cases for non-prep plan cache ( #41914 )
...
ref pingcap/tidb#36598
2023-03-05 21:17:11 +08:00
723526708d
metrics: attach const label keyspace_id ( #41693 )
...
close pingcap/tidb#41698
2023-03-04 00:03:10 +08:00
04fefc97e6
load data: add with options ( #41890 )
...
ref pingcap/tidb#40499
2023-03-03 21:21:23 +08:00
b22cad0f5a
planner: add more test cases for non-prep plan cache ( #41909 )
...
ref pingcap/tidb#36598
2023-03-03 18:11:10 +08:00
324c3c299f
planner: resolve the conflict for join hint ( #41637 )
...
close pingcap/tidb#36600
2023-03-03 17:03:10 +08:00
227b461fe1
planner: optimize ifnull(not-null-column, ...) to a cast instead of eliminating it. tidb-test=pr/2098 ( #41823 )
...
close pingcap/tidb#41734
2023-03-03 14:51:10 +08:00
a4aa274c51
planner: fix the issue that cached IndexMerge plans can return wrong results in some cases ( #41870 )
...
close pingcap/tidb#41828
2023-03-02 18:53:10 +08:00
bd423ea76e
planner: skip plan cache if plans have MemTableScan operator ( #41830 )
...
close pingcap/tidb#41829
2023-03-01 21:11:10 +08:00
24c24a8a53
planner: supply test for subquery in prepared plan cache ( #41798 )
...
ref pingcap/tidb#40219
2023-03-01 18:15:09 +08:00
4f0e6cadfa
planner: resolve the compatibility problems for the join hint ( #41804 )
...
ref pingcap/tidb#36600
2023-03-01 17:47:09 +08:00
226952e085
planner: add more test cases for non-prep plan cache ( #41809 )
...
ref pingcap/tidb#36598
2023-03-01 17:07:10 +08:00
bdd8d6dc01
planner: fix the missing hint for the join node ( #41679 )
2023-02-28 20:38:21 +08:00
f0bd0da695
planner: remove the extra safe-guard Selection for plan-cache plan ( #41723 )
2023-02-28 17:25:12 +08:00
1d2040a2ab
DDL: Partition table supports key partition type ( #41365 )
...
close pingcap/tidb#41364
2023-02-24 22:27:07 +08:00
11ae573c2e
planner: check rebuilt ranges more strictly for plan cache ( #41713 )
...
ref pingcap/tidb#36598
2023-02-24 17:09:07 +08:00
f2163e7df1
Optimizer: Add partition by support for derived TopN(filter on row_nu… ( #41469 )
...
ref pingcap/tidb#39792
2023-02-23 17:23:06 +08:00
96580f0f46
planner: add more test cases for non-prep cache ( #41669 )
...
ref pingcap/tidb#36598
2023-02-23 16:23:08 +08:00
00bbd16697
planner: add diagnosis information for non-prep plan cache ( #41660 )
...
ref pingcap/tidb#36598
2023-02-22 17:09:07 +08:00
796d5b9bfa
store/copr: set concurrency to partition number for limit statements ( #41615 )
...
ref pingcap/tidb#41480
2023-02-22 16:01:06 +08:00
12107e33d3
planner: refactor plan cache LRU code ( #41618 )
...
ref pingcap/tidb#40219
2023-02-22 13:27:06 +08:00
5b0315e956
planner: add more test cases for non-prep cache ( #41645 )
...
ref pingcap/tidb#36598
2023-02-22 12:47:06 +08:00
484aa036f9
domain: support extract plan task handle ( #41600 )
...
* Revert "parser: support plan change capture collect stmt (#41478 )"
This reverts commit 301a024ebca317e54124eb71b0afbfb399149e79.
* support extract worker
support extract worker
support extract worker
fix lint
fix lint
add test
add test
* add test
add test
* add test
* add test
* address the comment
2023-02-22 11:59:49 +08:00
741ac51d0d
planner: enable tiflash path for generated col in disaggregated tiflash mode ( #41359 )
...
close pingcap/tidb#41360
2023-02-22 10:57:06 +08:00
b0c98c1dc9
planner: add more test cases for non-prep cache ( #41625 )
...
ref pingcap/tidb#36598
2023-02-21 18:01:06 +08:00
b9fcb73a81
planner: skip plan cache if the query has filters like year <cmp> const ( #41628 )
...
close pingcap/tidb#41626
2023-02-21 17:25:06 +08:00
1ee5d2597d
executor: LOAD DATA support sqldumpfile and parquet FORMAT ( #41620 )
...
ref pingcap/tidb#40499
2023-02-21 16:09:05 +08:00
5cbf6ebd0b
executor: enhance global index ( #41197 )
...
close pingcap/tidb#40497
2023-02-21 13:51:05 +08:00
bc52ce0739
planner: add more test cases for non-prep plan cache ( #41608 )
...
ref pingcap/tidb#36598
2023-02-20 22:09:13 +08:00
fca20d64da
planner: distinguish the source of join hint information ( #41440 )
...
ref pingcap/tidb#36600
2023-02-20 22:09:05 +08:00
23f6ac82f7
planner: plan cache support caching plan with subquery ( #41080 )
...
ref pingcap/tidb#40219
2023-02-20 21:25:04 +08:00
9e120b68ce
executor: implement NULL DEFINED BY for LOAD DATA ( #41541 )
...
ref pingcap/tidb#40499
2023-02-20 20:43:05 +08:00
4ccce9c526
planner, expression: support multi-distinct agg under MPP mode ( #39973 )
2023-02-20 19:07:20 +08:00
df249e9f50
executor: make show stats_healthy case-insensitive ( #41561 )
...
close pingcap/tidb#41544
2023-02-20 15:47:12 +08:00
301a024ebc
parser: support plan change capture collect stmt ( #41478 )
...
ref pingcap/tidb#41130
2023-02-20 10:31:05 +08:00
60dda6976e
planner: support push part of limit prop to IndexMerge ( #41054 )
...
ref pingcap/tidb#41028
2023-02-20 02:39:04 +08:00
28d2ab6787
planner,variable: disable tidb_enable_reuse_chunk when reading json/text column ( #41368 )
...
close pingcap/tidb#41366
2023-02-17 15:04:02 +08:00
4b8bb61cab
planner: fix missing operators in the encoded plan ( #41461 )
...
close pingcap/tidb#41458
2023-02-17 00:38:02 +08:00
cd516088c6
planner: Fix error message for column mismatch on INSERT..SET ( #41508 )
...
close pingcap/tidb#41468
2023-02-17 00:20:03 +08:00
d2d91b5d96
planner: add more checks when pushing TopN down ( #41370 )
...
close pingcap/tidb#41355
2023-02-16 01:38:01 +08:00
0e2ba9ecb1
*: improve planner/core to make test faster ( #41416 )
...
ref pingcap/tidb#41377
2023-02-16 00:34:02 +08:00