Commit Graph

29 Commits

Author SHA1 Message Date
183253803b bindinfo: gopls modernize (#60783)
close pingcap/tidb#60782
2025-04-24 04:59:04 +00:00
97d861e545 planner: refactor some code related to binding (#59644)
ref pingcap/tidb#51347
2025-02-19 10:43:07 +00:00
a2b6578b42 planner: refactor some code related to binding (#59272)
ref pingcap/tidb#51347
2025-02-07 03:58:58 +00:00
77c6d1bd18 planner: simplify the bindinfo package (#58548)
ref pingcap/tidb#51347
2024-12-26 10:48:43 +00:00
a21c95b343 planner: update the underlying binding cache structure (#58481)
ref pingcap/tidb#51347
2024-12-24 07:41:36 +00:00
c400723217 planner: rename fuzzyBinding to crossDBBinding in SPM (#58402)
ref pingcap/tidb#51347
2024-12-19 11:08:19 +00:00
aa19d3f261 planner: remove unused Auto Capture (#58373)
ref pingcap/tidb#51347
2024-12-18 14:11:06 +00:00
e731f1bc5f distsql,util: Add executor open close time into its total consume time (#56236)
ref pingcap/tidb#56232, close pingcap/tidb#56233
2024-11-18 14:20:26 +00:00
9906339471 planner: fix the issue that statement-level hints in sub-queries of Insert/Replace can not take effect (#54083)
close pingcap/tidb#53834
2024-06-18 11:02:47 +00:00
01a45732ad planner: fix the issue that bindings with query-level hint can not take effect for replace statements (#54048)
close pingcap/tidb#53834
2024-06-18 05:19:16 +00:00
834fd160c3 planner: add more metrics for binding (#51739)
ref pingcap/tidb#51347
2024-03-13 17:06:40 +00:00
a632277c57 planner: remove unused binding metrics (#51665)
ref pingcap/tidb#51347
2024-03-11 10:38:09 +00:00
8a529303ce planner: clean BindRecord in the binding package (#50460)
ref pingcap/tidb#48875
2024-01-16 07:57:16 +00:00
44e200d2a3 planner: clean BindRecord in the binding package (#50441)
ref pingcap/tidb#48875
2024-01-16 03:40:46 +00:00
3a3237ee49 planner: clean BindRecord in the binding package (#50423)
ref pingcap/tidb#48875
2024-01-15 11:34:45 +00:00
d68acd6da5 bindinfo: refacter the matcher (#50362)
ref pingcap/tidb#48875
2024-01-15 06:21:14 +00:00
c3346856e6 planner: avoid repeat normalization on the same query when matching binding for plan cache (#50133)
ref pingcap/tidb#48875
2024-01-05 09:58:51 +00:00
617eb0a5d6 planner: support global binding fuzzy matching (#50085)
ref pingcap/tidb#48875
2024-01-04 14:59:04 +00:00
8cebf0f7c7 planner: simplify global and session binding handle (#50063)
ref pingcap/tidb#48875
2024-01-04 09:02:03 +00:00
3389437f74 planner: refactor interface for binding match and prepare for fuzzy binding match (#50001)
ref pingcap/tidb#48875
2024-01-03 15:42:32 +00:00
8645716b91 bindinfo: simplify the GlobalBindingHandle interface (#49951)
ref pingcap/tidb#48875
2024-01-03 09:11:02 +00:00
965ad8a142 planner: simplify the binding interface (#49987)
ref pingcap/tidb#48875
2024-01-03 04:00:32 +00:00
6c479080d9 planner: remove the unnecessary column type from the system table mysql.bind_info (#49841)
ref pingcap/tidb#48875
2023-12-27 11:42:41 +00:00
f50e89450e planner: try to match universal bindings when optimization (#49475)
ref pingcap/tidb#48875
2023-12-18 03:07:52 +00:00
f5323284b1 planner: support creating universal bindings (#49426)
ref pingcap/tidb#48875
2023-12-14 09:40:50 +00:00
90e272abc3 planner: encapsulate binding operations behind 2 interfaces (#49261)
ref pingcap/tidb#48875
2023-12-08 02:25:23 +00:00
46d4231c8b planner: standardize some terminologies in binding pkg (#48957)
ref pingcap/tidb#48875
2023-11-28 07:44:46 +00:00
15b7cdbd5d planner: standardize some terminologies in binding pkg (#48880)
ref pingcap/tidb#48875
2023-11-24 10:02:52 +00:00
318e82bbb7 *: move most of the packages to 'pkg' (#47123)
ref pingcap/tidb#41241
2023-10-13 14:36:26 +00:00