|
|
7caffd9ba4
|
privilege, server: support LDAP authentication (#43582)
close pingcap/tidb#43580
|
2023-05-10 14:51:21 +00:00 |
|
|
|
bec5bb9e58
|
planner: enable constant propagation for plan cache parameters (#43009)
close pingcap/tidb#43520, close pingcap/tidb#43522
|
2023-05-09 02:36:58 +00:00 |
|
|
|
a7d636e2bb
|
execdetails: unify WRU/RRU to RU (#43188)
close pingcap/tidb#43187
|
2023-04-20 12:27:27 +08:00 |
|
|
|
55d29440e9
|
builder: support EXPLAIN ANALYZE to display RU statistical information (#42080)
close pingcap/tidb#41972, ref pingcap/tidb#42087
|
2023-03-17 14:32:39 +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 |
|
|
|
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 |
|
|
|
f0bd0da695
|
planner: remove the extra safe-guard Selection for plan-cache plan (#41723)
|
2023-02-28 17:25:12 +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 |
|
|
|
23f6ac82f7
|
planner: plan cache support caching plan with subquery (#41080)
ref pingcap/tidb#40219
|
2023-02-20 21:25:04 +08:00 |
|
|
|
72f52f3f09
|
planner: update the plan cache strategy when expressions with parameters affect null-check (#40218)
close pingcap/tidb#38205, close pingcap/tidb#40093
|
2022-12-30 11:00:18 +08:00 |
|
|
|
8e0e49ca65
|
*: support JSON format output in explain statement (#39253)
ref pingcap/tidb#39261
|
2022-12-01 12:12:01 +08:00 |
|
|
|
4476173923
|
planner: update cost model2 (#39438)
ref pingcap/tidb#35240
|
2022-11-30 00:29:59 +08:00 |
|
|
|
7c4610067a
|
planner: update cost formulas of Index*Join of model2 (#39296)
ref pingcap/tidb#35240
|
2022-11-23 14:47:58 +08:00 |
|
|
|
3bbffdf7ac
|
planner: update some UTs from cost model1 to model2 (#39065)
ref pingcap/tidb#35240
|
2022-11-11 13:51:53 +08:00 |
|
|
|
3208719a63
|
planner: update some UTs from cost model1 to model2 (#38959)
ref pingcap/tidb#35240
|
2022-11-08 16:01:50 +08:00 |
|
|
|
7806b7c151
|
planner: process over-optimization and skip plan-cache in some cases to avoid disaster plans (#38537)
close pingcap/tidb#38533
|
2022-10-20 15:51:54 +08:00 |
|
|
|
5fa9da1bf7
|
planner: make the meaning of displayed estimated row count consistent with actual row count (#38188)
close pingcap/tidb#38187
|
2022-10-17 18:45:53 +08:00 |
|
|
|
886c654e1c
|
planner: refine index join range display for clustered index (#38259)
close pingcap/tidb#38258
|
2022-09-30 16:23:45 +08:00 |
|
|
|
70684d39de
|
*: enable mock session manager and schemaLease for all unit tests (#37623)
|
2022-09-06 14:04:55 +08:00 |
|
|
|
2858bc1571
|
*: refine mock session manager (#37400)
|
2022-08-26 15:06:21 +08:00 |
|
|
|
244b353a11
|
planner: support session level for the variable tidb_enable_prepared_plan_cache (#36923)
ref pingcap/tidb#36598
|
2022-08-08 11:18:47 +08:00 |
|
|
|
9a16a8dd19
|
*: replace defer clean with t.Cleanup (#36722)
close pingcap/tidb#36721
|
2022-08-01 17:34:05 +08:00 |
|
|
|
158ba1a1d9
|
*: enable part revive for all code (#36703)
|
2022-08-01 14:02:06 +08:00 |
|
|
|
1923d33622
|
planner: fix bindings with ignore_plan_cache_hint cannot work (#36427)
close pingcap/tidb#34596
|
2022-07-25 16:13:11 +08:00 |
|
|
|
0cbccb74f3
|
*: move config file options prepared-plan-cache.* to sysvars (#34790)
close pingcap/tidb#30168, ref pingcap/tidb#33769
|
2022-05-19 16:18:39 +08:00 |
|
|
|
9f15cac7a7
|
planner: fix the explain verbose to be NOT case insensitive (#34471)
close pingcap/tidb#34469
|
2022-05-09 15:44:33 +08:00 |
|
|
|
02de667042
|
testkit: add MockSessionManager (#34124)
ref pingcap/tidb#31716
|
2022-04-21 12:14:04 +08:00 |
|
|
|
fef98f2239
|
domain,server,session: optimize gc safepoint advancing for internal transaction (#32726)
close pingcap/tidb#32725
|
2022-04-07 14:14:32 +08:00 |
|
|
|
d0e8a53f55
|
planner: update the structure of the plan cache key (#32665)
ref pingcap/tidb#31056
|
2022-03-07 18:01:50 +08:00 |
|
|
|
5d014bcd37
|
executor: migrate test-infra to testify for explainfor_test.go (#32711)
close pingcap/tidb#28580
|
2022-03-01 21:19:45 +08:00 |
|
|
|
f7cc15fe60
|
executor: fix CTE bug when used with Apply (#31256)
close pingcap/tidb#31255
|
2022-01-06 15:34:38 +08:00 |
|
|
|
b43c9ffa85
|
*: migrate sync.WaitGroup to util.WaitGroupWrapper (#31257)
ref pingcap/tidb#29517
|
2022-01-04 15:04:35 +08:00 |
|
|
|
af259faacf
|
planner: support the plan cache aware of bindings (#30169)
|
2021-12-16 10:18:35 +08:00 |
|
|
|
2e79433b71
|
test: merge executor's serial tests to other tests (#30711)
|
2021-12-15 19:36:35 +08:00 |
|
|
|
276721877c
|
planner: generate PointGet plans for PlanCache when all conditions are EQ (#29859)
|
2021-11-17 16:53:47 +08:00 |
|
|
|
b561dface8
|
planner: fix wrong results using the unique index column with cached plans (#29312)
|
2021-11-03 11:23:01 +08:00 |
|
|
|
33378f926c
|
planner: fix some index merge plans can not be cached when plan cache enable (#29241)
|
2021-11-01 11:36:16 +08:00 |
|
|
|
83e559db0a
|
planner: allow refineArgs for plan cache in some situations (#28944)
|
2021-10-29 18:09:49 +08:00 |
|
|
|
d6895952df
|
planner: fix outerJoinEliminator couldn't be applied in some cases (#29061)
|
2021-10-29 12:24:49 +08:00 |
|
|
|
20023fe9ea
|
planner: add more test cases for plan cache (#29175)
|
2021-10-28 19:04:50 +08:00 |
|
|
|
6d24f8cf4b
|
planner: add an extra safe-guard selection upon DataSource to prevent wrong results caused by wrong rebuilt range when using plan-cache (#28976)
|
2021-10-21 04:12:45 +08:00 |
|
|
|
d192d17ac6
|
planner: fix the issue that plan-cache may return wrong results when the IndexLookup depends on a generated column (#28938)
|
2021-10-19 20:40:43 +08:00 |
|
|
|
81169b55f4
|
planner: support rebuild the range of indexMerge when reuse the plan (#28774)
|
2021-10-15 15:19:26 +08:00 |
|
|
|
4c4d3f6daa
|
planner: generate the additional filter in table filter when enable plan cache (#28722)
|
2021-10-12 17:01:26 +08:00 |
|
|
|
94e30df8e2
|
parser: fix compiling, add unit tests (#28700)
|
2021-10-11 23:15:25 +08:00 |
|
|
|
501e87ec44
|
planner: fix the issue that some PointGet plans generated in physical-stage cannot be cached (#28478)
|
2021-10-09 17:33:24 +08:00 |
|
|
|
091ae3bde0
|
planner: generate addition selection when plan cache enable (#28457)
|
2021-09-29 16:38:47 +08:00 |
|
|
|
047aa7af6f
|
test: make test TestExplainFor stable (#28459)
|
2021-09-28 19:10:47 +08:00 |
|
|
|
f7fdffc0b3
|
planner: adjust the schema when using 'explain for' for verbose format (#26949)
|
2021-08-18 18:08:01 +08:00 |
|
|
|
7755d25aba
|
*: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers (#27198)
|
2021-08-16 18:52:00 +08:00 |
|