Commit Graph

2804 Commits

Author SHA1 Message Date
6caadcafc6 planner: fix correctness of the correlated predicate push down for cte (#43759)
close pingcap/tidb#43645
2023-05-13 18:19:16 +00:00
Hu#
0af1bd701e bind: fix global binding hint for resource groups (#43738)
ref pingcap/tidb#38825, close pingcap/tidb#43736
2023-05-12 12:42:22 +00:00
3e2d003e0d planner: skip json column which exists in mv index when collecting stats (#43706)
close pingcap/tidb#43705
2023-05-11 07:09:21 +00:00
7caffd9ba4 privilege, server: support LDAP authentication (#43582)
close pingcap/tidb#43580
2023-05-10 14:51:21 +00:00
5f92a50a66 *: fix incorrect handling of EXECUTE stmt in plan replayer capture (#43662)
close pingcap/tidb#43620
2023-05-10 13:46:07 +00:00
ec03200fb1 planner, executor: add extraProj for indexMerge with orderBy + limit (#43617)
close pingcap/tidb#43609
2023-05-09 15:32:08 +00:00
a7299d3274 planner: fix wrong task types when calculating cost in some cases (#43637)
ref pingcap/tidb#35240
2023-05-09 12:32:08 +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
65eae6281c *: Fix issue in multi column range partition pruning (#43506)
close pingcap/tidb#43459
2023-05-08 09:45:13 +00:00
0c1f36338b planner, statistics: fix panic in plan replayer debug trace and add more tests (#43278)
ref pingcap/tidb#43069, close pingcap/tidb#43412
2023-05-06 09:46:56 +00:00
809463f116 planner: improve test in casetest (#43570)
ref pingcap/tidb#43573
2023-05-06 08:52:56 +00:00
6488c35a25 sql: implement SHOW BR JOBS <n:int> and CANCEL BR JOB <n:int> (#43074)
close pingcap/tidb#43072
2023-05-05 10:45:57 +00:00
cb609bb39c *: add tidb_row_checksum() as a builtin function (#43479)
ref pingcap/tidb#42747
2023-05-05 07:03:56 +00:00
b901431398 *: use time.DateTime,time.DateOnly to replace magic number (#43505) 2023-05-04 03:21:55 +00:00
96e9e68daa planner: copy columnInfo for doubleReader case (#43476)
close pingcap/tidb#43461
2023-04-28 05:59:53 +00:00
17cb4de37a planner: wrong slice length check for index merge's order prop push down (#43465)
close pingcap/tidb#43178
2023-04-28 04:17:53 +00:00
d95ce849f0 ddl, parser, planner: admin Pause/Resume on DDL jobs (#43081)
close pingcap/tidb#18015, ref pingcap/tidb#40041
2023-04-28 03:29:53 +00:00
822767b73c planner: Support normal left/right outer MPPTask join with other condition to use either side as build side (#43355)
close pingcap/tidb#43347
2023-04-27 02:37:52 +00:00
df0b41364b Optimizer: do not simplify != NULL (#43434)
ref pingcap/tidb#43407
2023-04-26 12:51:51 +00:00
4b6f0ce4ee planner: open fully order prop push down for partition table's table scan and single index scan (#42694)
ref pingcap/tidb#26166
2023-04-26 12:09:52 +00:00
a3d165c3a3 planner: fix late materialization log may panic (#43349)
close pingcap/tidb#43421
2023-04-26 09:31:52 +00:00
8b1e67f8a6 planner: fix the col resolution priority between outer scope and nature join folded col (#43247)
close pingcap/tidb#42912
2023-04-26 08:49:51 +00:00
2ca58a4be1 planner, executor: remove pid param for sortedSelectResults (#43315)
close pingcap/tidb#43241
2023-04-26 06:25:52 +00:00
23d5df4c46 planner: label predicate_simplification as over-optimized for plan cache (#43408)
close pingcap/tidb#43405
2023-04-26 01:55:51 +00:00
0b8f8807d0 *: add a new variable to control whether to invalidate plan cache when related table analyzed (#43390)
close pingcap/tidb#43295
2023-04-25 10:31:54 +00:00
853c320d74 planner: keep tidb_prepared_plan_cache_size compatible (#43393)
close pingcap/tidb#43320
2023-04-25 09:53:52 +00:00
1c49453136 disttask: enable load data for distribute framework (#43107)
close pingcap/tidb#43106
2023-04-24 11:04:46 +00:00
eff3a8faf4 planbuilder: Keep with clause when build recursive cte (#43362) 2023-04-24 18:26:27 +08:00
36659e8c7f planner: use the correct fraction for decimal values in plan cache (#43329)
* fixup

* fixup

* make linter happy
2023-04-23 12:00:43 +00:00
ed485cacc4 *: fix wrong output for two deprecated system variables (#43292)
* fix wrong output for two deprecated system variables

Signed-off-by: gengliqi <gengliqiii@gmail.com>

* fix

Signed-off-by: gengliqi <gengliqiii@gmail.com>

* update

Signed-off-by: gengliqi <gengliqiii@gmail.com>

---------

Signed-off-by: gengliqi <gengliqiii@gmail.com>
2023-04-23 06:16:44 +00:00
98250894b5 fix: fix global index scan, index join, and dml in drop partition (#41992) 2023-04-23 03:06:44 +00:00
78c50dcdde planner: disable non-prep plan cache for DML statements for now (#43258)
ref pingcap/tidb#36598
2023-04-20 23:37:19 +08:00
658e7b8914 planner, executor: indexMerge support partition table with limit embedded (#43173)
ref pingcap/tidb#41028, close pingcap/tidb#43158, close pingcap/tidb#43160
2023-04-20 21:43:20 +08: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
eb77d39283 planner: Don't use left table as build table for semi/antiSemi when useBCJ is true (#43235)
close pingcap/tidb#43226
2023-04-20 14:55:19 +08:00
426671e91a planner, sessionctx: enable late materialization in disaggregated TiFlash (#43068)
close pingcap/tidb#40601
2023-04-20 10:21:19 +08:00
1bbc6924fd *: add more stats related diagnostic information to execution plan and slow log (#43114)
close pingcap/tidb#43122
2023-04-20 07:13:19 +08:00
0423a09188 planner, statistics: add more debug trace (#43200)
ref pingcap/tidb#43069
2023-04-20 06:11:20 +08:00
37d9a64fce planner, sessionctx: add tidb_opt_fix_control variable (#43191)
close pingcap/tidb#43169
2023-04-20 01:29:20 +08:00
d6bfa0e271 planner, statistics: introduce lite init stats (#43077)
ref pingcap/tidb#42160
2023-04-19 20:07:20 +08:00
ec39a85b54 planner: enhance the filter condition push down algorithm (#42989)
close pingcap/tidb#40601
2023-04-19 17:41:19 +08:00
7dd8ef6330 planner: performance optimization for plan-cache (#43183)
ref pingcap/tidb#36598
2023-04-19 15:51:19 +08:00
124abf61bc plan: Choose left table as build table for semi join when left one is smaller for MPPTask (#43064)
close pingcap/tidb#43062
2023-04-19 10: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
9af82b4298 planner: write statements to read on TiFlash only in strict sql mode (#43091)
close pingcap/tidb#43090
2023-04-19 00:03:18 +08:00
eb2771d1ee statistics, planner: add debug trace base utils and trace for GetRowCountByXXX() (#43120)
ref pingcap/tidb#43069
2023-04-18 22:37:19 +08:00
7908f697b4 planner: skip stats warnings for temporary table during optimize (#43147)
close pingcap/tidb#43142
2023-04-18 19:13:35 +08:00
b9f0b109a8 mpp: set recoveryTTL of tiflash_compute node as zero (#43136)
close pingcap/tidb#43137
2023-04-18 15:45:19 +08:00
1e343a8fcd util/ranger: fix collator missing of FullNotNullRange (#43124)
close pingcap/tidb#43116
2023-04-18 13:29:18 +08:00
e123433e2a planner: make LRUPlanCache.Close reenterable (#43117)
ref pingcap/tidb#36598
2023-04-18 11:51:25 +08:00