|
|
440ece84c7
|
*: revise implementation of optimizer fix control (#44959)
close pingcap/tidb#43169
|
2023-06-27 07:37:06 +00:00 |
|
|
|
2a1645098c
|
planner: enable revive for all planner (#44900)
close pingcap/tidb#44113
|
2023-06-25 08:41:33 +00:00 |
|
|
|
b8e282b1fd
|
planner: plan cache supports Batch/PointGet converted from (primary keys) in ((...), ...) (#44838)
close pingcap/tidb#44830
|
2023-06-25 03:28:14 +00:00 |
|
|
|
0a6f963765
|
*: remove useless (#44454)
|
2023-06-06 14:21:41 +00:00 |
|
|
|
cd834eec65
|
import into: impl IMPORT INTO statement part 1 (#44122)
ref pingcap/tidb#42930
|
2023-05-25 05:45:38 +00:00 |
|
|
|
7dd8ef6330
|
planner: performance optimization for plan-cache (#43183)
ref pingcap/tidb#36598
|
2023-04-19 15:51:19 +08:00 |
|
|
|
8e7ebb330f
|
planner: add more test cases for non-prep plan cache (#43083)
ref pingcap/tidb#36598
|
2023-04-17 21:41:18 +08:00 |
|
|
|
516b848372
|
planner: add more test cases for non-prep plan cache (#42988)
ref pingcap/tidb#36598
|
2023-04-12 22:35:02 +08:00 |
|
|
|
86f215d8f5
|
planner: plan cache can be aware of statistics changes (#42921)
ref pingcap/tidb#36598
|
2023-04-11 19:35:00 +08:00 |
|
|
|
2dc5b02b08
|
planner: add more test cases for non-prep plan cache (#42711)
ref pingcap/tidb#36598
|
2023-03-30 17:12:55 +08:00 |
|
|
|
a12be37172
|
planner: add more test cases for non-prep plan cache (#42614)
ref pingcap/tidb#36598
|
2023-03-28 12:00:54 +08:00 |
|
|
|
7442a66e4b
|
planner: fix incompatibility issues between plan-cache and expr-blacklist (#42606)
ref pingcap/tidb#36598
|
2023-03-27 22:00:54 +08:00 |
|
|
|
df92b9ff43
|
planner: make tidb_enable_plan_cache_for_subquery can take effective immediately (#41612)
ref pingcap/tidb#40219
|
2023-03-17 18:34:41 +08:00 |
|
|
|
39e955b8a2
|
planner: add test cases for non-prep plan cache (#41872)
ref pingcap/tidb#36598
|
2023-03-14 19:16:47 +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 |
|
|
|
12107e33d3
|
planner: refactor plan cache LRU code (#41618)
ref pingcap/tidb#40219
|
2023-02-22 13:27:06 +08:00 |
|
|
|
970ac9150c
|
planner: refactor plan cache value code (#40656)
ref pingcap/tidb#40219
|
2023-01-18 17:21:51 +08:00 |
|
|
|
17df596863
|
planner: prepared plan cache support cached plan with placeholder in limit clause (#40196)
ref pingcap/tidb#40219
|
2023-01-17 12:51:49 +08:00 |
|
|
|
5327d07afc
|
planner: refactor plan-cache UseCache flag (#40256)
ref pingcap/tidb#36598
|
2023-01-03 17:30:20 +08:00 |
|
|
|
b268c65710
|
*: fix PointGet will return an stale value when tidb_enable_plan_replayer_capture is set (#40197)
close pingcap/tidb#40194
|
2022-12-28 16:00:17 +08:00 |
|
|
|
5f1a739491
|
planner: add more test cases for non-prep plan cache (#40060)
|
2022-12-20 19:58:54 +08:00 |
|
|
|
9f4dd8039b
|
planner: fix the issue that NonPrep Cache cannot work with Explain well (#40044)
close pingcap/tidb#40039
|
2022-12-20 13:50:54 +08:00 |
|
|
|
aeceb22fa6
|
planner: rename general plan cache to non-prepared plan cache (#39873)
|
2022-12-13 17:16:13 +08:00 |
|
|
|
7b91e6aab6
|
planner: enrich diagnosis info for plan-cache (#39457)
close pingcap/tidb#39147
|
2022-12-02 02:22:02 +08:00 |
|
|
|
a65468ecfe
|
planner: treat null as a different type compare to other types (#38840)
close pingcap/tidb#38710
|
2022-11-03 13:30:00 +08:00 |
|
|
|
f65f4bab99
|
planner: LRUPlanCache memory trace (#38069)
ref pingcap/tidb#37632
|
2022-10-21 14:25:55 +08:00 |
|
|
|
e48f35751f
|
session: refactor non-transactional DML to make it ready for more DML types (#38197)
ref pingcap/tidb#33485
|
2022-10-19 17:35:53 +08:00 |
|
|
|
bd014d67e0
|
*: add context for preprocess (#38360)
close pingcap/tidb#38359
|
2022-10-18 17:27:53 +08:00 |
|
|
|
58822f8859
|
planner: get plan from the general plan cache before optimization (#37634)
|
2022-09-06 16:58:39 +08:00 |
|
|
|
b2723bf8ff
|
planner: replace simple LRU with plan cache LRU (#37423)
ref pingcap/tidb#36598
|
2022-09-05 13:32:55 +08:00 |
|
|
|
c372adb7a8
|
planner: refactor PrepareExecutor (#37519)
ref pingcap/tidb#36598
|
2022-09-01 18:10:25 +08:00 |
|
|
|
ef738eaba4
|
planner: introduce the Parameterizer interface for general plan cache (#37170)
ref pingcap/tidb#36598
|
2022-08-18 11:04:53 +08:00 |
|
|
|
5dc3e58485
|
planner: introduce the general plan cache (#37150)
ref pingcap/tidb#36598
|
2022-08-16 20:24:51 +08:00 |
|
|
|
97f9c225a3
|
planner: add two functions to get and set cached plan from the plan cache (#37112)
ref pingcap/tidb#36598
|
2022-08-16 11:38:51 +08:00 |
|