Commit Graph

22 Commits

Author SHA1 Message Date
87bd41b40e planner: enable revive for part code (#44382)
ref pingcap/tidb#40786
2023-06-05 03:17:40 +00:00
14c41aa27a planner: fix Jepsen fail caused by non-prep plan cache (#43856)
close pingcap/tidb#43667
2023-05-16 08:35:18 +00:00
9fcf6b9629 planner: fix unsafe sync.Pool used in non-prep plan cache (#43242)
ref pingcap/tidb#36598
2023-04-20 19:33:19 +08:00
7dd8ef6330 planner: performance optimization for plan-cache (#43183)
ref pingcap/tidb#36598
2023-04-19 15:51:19 +08:00
c5cb7d2039 planner: optimize the performance of GetParamSQLFromAST for non-prep plan cache (#43161)
ref pingcap/tidb#36598
2023-04-19 00:35: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
8a1e0c422e planner: optimize the parameterization(parser.Restore) performance for non-prep plan cache (#43018)
ref pingcap/tidb#36598
2023-04-13 15:41:02 +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
c282c9c942 planner: add more test cases for non-prep plan cache (#42901)
ref pingcap/tidb#36598
2023-04-10 21:49:00 +08:00
03b8605d9a planner: non-prep plan cache to support limit clauses (#42879)
ref pingcap/tidb#36598
2023-04-10 13:44:59 +08:00
a0dc9bbf3a planner: keep original select fields names for non-prep plan cache (#42853)
ref pingcap/tidb#36598
2023-04-07 18:38:59 +08:00
bc9c058975 planner: keep the original AST unchanged if hit non-prep plan cache (#42841)
ref pingcap/tidb#36598
2023-04-06 20:26:58 +08:00
326568bb08 planner: non-prep plan cache supports 2-way joins (#42740)
ref pingcap/tidb#36598
2023-04-03 16:28:57 +08:00
6273e22b04 planner: add more test cases for non-prep plan cache (#42716)
ref pingcap/tidb#36598
2023-03-31 12:18:55 +08:00
ebf9ce7118 planner: add more test cases for non-prep plan cache (#42715)
ref pingcap/tidb#36598
2023-03-30 20:40:55 +08:00
bf470aa99a planner: initialize charset, collation and repertoire correctly for parameter values (#42645)
ref pingcap/tidb#36598
2023-03-28 20:40:54 +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
96580f0f46 planner: add more test cases for non-prep cache (#41669)
ref pingcap/tidb#36598
2023-02-23 16:23:08 +08:00
5f1a739491 planner: add more test cases for non-prep plan cache (#40060) 2022-12-20 19:58:54 +08:00
aeceb22fa6 planner: rename general plan cache to non-prepared plan cache (#39873) 2022-12-13 17:16:13 +08:00
58822f8859 planner: get plan from the general plan cache before optimization (#37634) 2022-09-06 16:58:39 +08:00
781e8ec31d planner: implement a parameterizer for general plan cache based on the current parser (#37613) 2022-09-05 20:49:50 +08:00