|
|
5271f751a0
|
planner: remove code of the deprecated optimizer trace - 5 (#64945)
ref pingcap/tidb#63725
|
2025-12-12 04:16:26 +00:00 |
|
|
|
3741596d32
|
planner: move PhysicalPointget related logic into physical op dir (#63168)
ref pingcap/tidb#52714
|
2025-08-25 09:05:31 +00:00 |
|
|
|
be5bc77b73
|
planner: Remove InPreparedPlanBuilding member from StatementContext. (#62542)
ref pingcap/tidb#61876
|
2025-07-23 09:43:20 +00:00 |
|
|
|
1c612763c8
|
planner: Simplify plan cache code.gi (#61906)
close pingcap/tidb#61876
|
2025-07-02 03:16:54 +00:00 |
|
|
|
9cc4672d69
|
planner: gopls modernize (#60781)
close pingcap/tidb#60780
|
2025-05-19 16:17:43 +00:00 |
|
|
|
cf4d252af8
|
*: split definition out of variable pkg and refactor some reorg methods (#59146)
ref pingcap/tidb#57229, ref pingcap/tidb#57497
|
2025-01-23 09:24:44 +00:00 |
|
|
|
9958228a65
|
planner, expr: eval readonly user var during plan phase (#54462)
close pingcap/tidb#52742
|
2024-12-25 16:35:33 +00:00 |
|
|
|
80b34784bf
|
planner: fix possible read-write DATA RACE on Instance Plan Cache (#58328)
close pingcap/tidb#58318
|
2024-12-18 12:43:15 +00:00 |
|
|
|
6b17068d75
|
planner: fix incorrectly using the schema for plan cache (#57964)
close pingcap/tidb#56733
|
2024-12-09 10:16:07 +00:00 |
|
|
|
b2e829c2e3
|
planner: hide read-write fields of PlanCacheValue for safety (#57759)
ref pingcap/tidb#54057
|
2024-11-27 12:15:50 +00:00 |
|
|
|
0374ae26b9
|
planner: provide a system view information_schema.tidb_plan_cache to allow users to see info in the cache (#57699)
ref pingcap/tidb#54057
|
2024-11-27 03:16:47 +00:00 |
|
|
|
a3c07e0352
|
planner: add a new metrics to record the Instance Plan Cache clone duration (#57384)
ref pingcap/tidb#54057
|
2024-11-14 10:09:41 +00:00 |
|
|
|
e16613d0bc
|
planner: optimize the performance of PointPlan for Instance Plan Cache (#57260)
ref pingcap/tidb#54057
|
2024-11-11 06:34:29 +00:00 |
|
|
|
1770006c2e
|
planner: refactor some code of Plan Cache (#57234)
ref pingcap/tidb#54057
|
2024-11-08 08:12:25 +00:00 |
|
|
|
f2621faf62
|
planner: add a panel to display the fine-grained operation duration of the Plan Cache (#57070)
ref pingcap/tidb#54057
|
2024-11-04 05:55:33 +00:00 |
|
|
|
4c23efb10b
|
*: move annotated attributes of AST node to resolve.Context (#55634)
ref pingcap/tidb#54436
|
2024-08-29 13:39:01 +00:00 |
|
|
|
876268f619
|
*: add ctx parameter to infoschema TableByID (#55329)
ref pingcap/tidb#50959
|
2024-08-09 10:42:47 +00:00 |
|
|
|
d383367ead
|
planner: add new variables for instance plan cache (#55193)
ref pingcap/tidb#54057
|
2024-08-06 02:51:39 +00:00 |
|
|
|
2d8753bc76
|
planner: simplify the plan cache code for fast point get (#54838)
ref pingcap/tidb#54057
|
2024-07-23 10:36:11 +00:00 |
|
|
|
e1626a9c5b
|
planner: fix the issue of reusing wrong point-plan for "select ... for update" (#54661)
close pingcap/tidb#54652
|
2024-07-17 03:17:59 +00:00 |
|
|
|
4b557dda0b
|
planner: add more test cases for Plan.Clone (#54537)
ref pingcap/tidb#54057
|
2024-07-11 07:24:04 +00:00 |
|
|
|
f490a98438
|
*: add context.Context parameter to infoschema TableByName (#54479)
ref pingcap/tidb#50959
|
2024-07-09 16:04:33 +00:00 |
|
|
|
7a0611ff35
|
planner: consider using instance level plan cache (#54472)
ref pingcap/tidb#54057
|
2024-07-05 15:42:01 +00:00 |
|
|
|
d19fc99ec6
|
planner: refactor a few code of plan cache (#54464)
ref pingcap/tidb#54057
|
2024-07-05 03:50:58 +00:00 |
|
|
|
3a384e6066
|
planner: refactor a few code of plan cache (#54442)
ref pingcap/tidb#54057
|
2024-07-04 14:22:28 +00:00 |
|
|
|
ef53d61c10
|
planner: refactor a few code of plan cache (#54404)
ref pingcap/tidb#54057
|
2024-07-03 11:31:27 +00:00 |
|
|
|
482ccd6b6d
|
planner: refactor a few code of plan cache (#54362)
ref pingcap/tidb#54057
|
2024-07-01 15:29:56 +00:00 |
|
|
|
b9a31b231a
|
planner: add CloneForPlanCache method to Plan interface (#54285)
ref pingcap/tidb#54057
|
2024-06-28 02:28:26 +00:00 |
|
|
|
9aeaa76c5c
|
*: fix a bug that update statement uses point get and update plan with different tblInfo (#54183)
close pingcap/tidb#53634
|
2024-06-26 10:28:23 +00:00 |
|
|
|
d0e775dab0
|
planner: rename session plan cache interface (#54102)
ref pingcap/tidb#54057
|
2024-06-19 07:34:17 +00:00 |
|
|
|
00eafc0933
|
planner: refactor a few code of plan cache (#54075)
ref pingcap/tidb#54057
|
2024-06-18 07:22:23 +00:00 |
|
|
|
2038b1fb2a
|
planner: bypass plan cache for cached PointGet plan (#53686)
close pingcap/tidb#53687
|
2024-05-30 12:01:21 +00:00 |
|
|
|
87999d1d4a
|
planner: fix small regression caused by #53094 (#53646)
ref pingcap/tidb#50618
|
2024-05-29 09:23:51 +00:00 |
|
|
|
87247c113c
|
planner: move code of rebuilding cached plans into a separate file (#53163)
ref pingcap/tidb#50618
|
2024-05-10 08:20:39 +00:00 |
|
|
|
341503b0a8
|
planner: merge fast plan cache and normal plan cache (#53143)
ref pingcap/tidb#50618
|
2024-05-10 05:53:39 +00:00 |
|
|
|
58469bb9fb
|
planner: simplify plan cache for fast point get (#53135)
ref pingcap/tidb#50618
|
2024-05-09 14:23:38 +00:00 |
|
|
|
50b8dfab22
|
planner: simplify plan cache for fast point get (#53094)
ref pingcap/tidb#50618
|
2024-05-08 10:04:08 +00:00 |
|
|
|
2b754c7599
|
planner: simplify plan cache for fast point get (#53090)
ref pingcap/tidb#50618
|
2024-05-08 01:37:07 +00:00 |
|
|
|
5798dc64f6
|
Revert "planner: merge fast plan cache and normal plan cache" (#53084)
ref pingcap/tidb#50618
|
2024-05-07 12:49:08 +00:00 |
|
|
|
b421b729c8
|
planner: merge fast plan cache and normal plan cache (#53033)
ref pingcap/tidb#50618
|
2024-05-06 12:19:10 +00:00 |
|
|
|
17d3f7fd45
|
planner: small refactor for plan cache (#53028)
ref pingcap/tidb#50618
|
2024-05-06 09:04:07 +00:00 |
|
|
|
70a825397f
|
*: add metadata lock when using the plan cache (#51897)
close pingcap/tidb#51407
|
2024-04-28 09:16:27 +00:00 |
|
|
|
a74d9a74c6
|
planner: small refactor for plan cache (#52837)
ref pingcap/tidb#50618
|
2024-04-23 10:25:40 +00:00 |
|
|
|
cfbabfa705
|
stmtctx: use a standalone RangeFallbackHandler (#52738)
close pingcap/tidb#52737
|
2024-04-22 13:04:39 +00:00 |
|
|
|
5aa48d8284
|
planner: move base plan related output of core pkg and make it well-pkged (#52529)
ref pingcap/tidb#51664
|
2024-04-15 10:51:06 +00:00 |
|
|
|
12833e8278
|
executor, planner: minimize the context used by the ranger package (#52363)
close pingcap/tidb#52362
|
2024-04-09 10:57:21 +00:00 |
|
|
|
060ff39ab7
|
planner: simplify plan cache code (#52384)
ref pingcap/tidb#51407
|
2024-04-07 09:46:49 +00:00 |
|
|
|
62d6f4737b
|
planner: move fields from ast.Prepared to planner.PlanCacheStmt (#52373)
ref pingcap/tidb#51407
|
2024-04-07 08:30:20 +00:00 |
|
|
|
482ce59bf6
|
expression: separate BuildContext and EvalContext (#52311)
close pingcap/tidb#52310
|
2024-04-03 09:42:24 +00:00 |
|
|
|
ccbab5eeb7
|
*: Enable plan cache for partitioned tables (#49161)
close pingcap/tidb#33031, close pingcap/tidb#45532
|
2024-03-12 05:38:08 +00:00 |
|