Commit Graph

  • a4f7468af3 planner: use generator to implement the PhysicalTableDual's CloneForPlanCache (#63472) Weizhen Wang 2025-09-11 21:12:12 +08:00
  • 3d613f8fbb planner,statistics: fix all test cases for the next-gen (#63460) Weizhen Wang 2025-09-11 17:46:54 +08:00
  • 941ba546bd importinto: avoid cal resource params twice and round those params (#63452) D3Hunter 2025-09-11 16:19:15 +08:00
  • ae6d30c24f planner: re-enable the plan cache generator and move Delete/Inset/Update into physicalop (#63443) Weizhen Wang 2025-09-11 14:20:39 +08:00
  • 83ed3cb6fb statistics: Deprecated the EnableLoadFMSketch configuration (#63438) Dongpo Liu 2025-09-11 11:20:06 +08:00
  • 5cb0037c0f planner: allow correlated exists subqueries to early-out (#63287) tpp 2025-09-10 13:50:27 -07:00
  • ce32d8a334 planner: limit pushdown shouldn't be affected by tidb_opt_limit_push_down_threshold (#63399) guo-shaoge 2025-09-11 00:29:18 +08:00
  • 6ba98357b9 planner: Exists subquery to join variable (#63416) tpp 2025-09-10 06:18:33 -07:00
  • 48c83f84bf *: skip analyze v1 test for the next-gen (#63444) Weizhen Wang 2025-09-10 19:37:31 +08:00
  • 928e3a1309 executor: Fix infoschema_reader_test for reading tiflash system table (#63442) JaySon 2025-09-10 17:54:06 +08:00
  • bd7b6f881b br: fix alloc test for next gen (#63368) Jianjun Liao 2025-09-10 15:20:54 +08:00
  • 0f99d77540 *: skip analyze v1 test for the next-gen (#63437) Weizhen Wang 2025-09-10 12:50:24 +08:00
  • d022959e78 planner: keep join keys for join optimization in constant propagation (#63404) Yuanjia Zhang 2025-09-10 10:07:48 +08:00
  • 6eade7b34f stats: optimize memory footprint of pseudo stats table (#63160) Wenqi Mou 2025-09-09 16:29:03 -04:00
  • df99f52c06 statistics: support specify table IDs (#63395) Dongpo Liu 2025-09-10 01:39:27 +08:00
  • ec3ade5dea planner: allow cartesian joins in greedy join order algo to explore better join orders (#63309) Yuanjia Zhang 2025-09-09 23:44:57 +08:00
  • 37f8a14657 importinto: fix zero update time during validation phase and refine logs (#63425) D3Hunter 2025-09-09 20:07:54 +08:00
  • b337e44c84 test: fix some next-gen tests (#63418) ekexium 2025-09-09 19:14:15 +08:00
  • 68d18d65b2 planner: simple code refactor (#63412) Yiding Cui 2025-09-09 00:29:24 +08:00
  • 47cdc858bd misc: update function name in comment (#63405) lance6716 2025-09-08 23:04:42 +08:00
  • abb662f76c *: Remove github.com/tdakkota/asciicheck (#63403) Daniël van Eeden 2025-09-08 14:55:51 +02:00
  • 1dedb8a696 planner: fix return type was modified unexpectedly when building cast (#63387) guo-shaoge 2025-09-08 20:07:03 +08:00
  • c8d2bef20e planner: move physical related logic into physical op dir (#63401) Weizhen Wang 2025-09-08 18:39:06 +08:00
  • 646196b4fa domain: skip init stats if skip-init-stats is set (#63104) Dongpo Liu 2025-09-08 16:49:36 +08:00
  • 9e69f9a5b3 distsql: Add SelectResultIter to read rows from cop-task in the iterator way (#63319) 王超 2025-09-08 14:38:45 +08:00
  • 102bb5220e OWNERS: Auto Sync OWNERS files from community membership (#63400) Ti Chi Robot 2025-09-08 11:59:39 +08:00
  • cc619f44a9 planner: move PhysicalJoin related logic into physical op dir (#63390) Weizhen Wang 2025-09-08 10:58:39 +08:00
  • c0a877491e test: using atomic to solve data race (#63392) tongjian 2025-09-07 22:06:33 +08:00
  • 009e4f330f sessionctx: update comments (#63393) Hangjie Mo 2025-09-07 21:12:36 +08:00
  • be3ba74ef8 executor: fix the issue that spill files may not be completely deleted when Out Of Quota For Local Temporary Space is triggered (#63222) xzhangxian1008 2025-09-06 11:42:21 +08:00
  • 5810837368 test: fix or skip some failed next-gen tests (#63355) ekexium 2025-09-06 01:57:12 +08:00
  • 9c27eaef72 planner: simple code in the hasOnlyEqualPredicatesInDNF (#63386) Weizhen Wang 2025-09-05 23:51:18 +08:00
  • 307a2c7686 planner: refactor some code related to constant propagation for join (#63388) Yuanjia Zhang 2025-09-05 20:55:36 +08:00
  • 1f967030a0 fix: drop some dead code phase 1 (#63079) yihong 2025-09-05 17:54:33 +08:00
  • 72f477009f feat(runaway): fix bug to batch delete expired rows (#63345) tongjian 2025-09-05 16:34:24 +08:00
  • 98c6801f28 expression: constant skip the push-down check when to propagate constant (#63376) Weizhen Wang 2025-09-05 15:31:48 +08:00
  • bd5c194581 ImportInto: add import sdk for cloud (#61545) GMHDBJD 2025-09-05 11:48:12 +08:00
  • 57ebc04e58 *: remove two useless functions (#63263) Lynn 2025-09-05 03:50:54 +08:00
  • b82dd2c3da ddl,executor: fix usages of getting regions from pd client (#63371) tangenta 2025-09-05 01:45:27 +08:00
  • 98a285f885 planner: refactor compareCandidates logic (#63349) tpp 2025-09-04 08:49:12 -07:00
  • a0f581f9fe test: fix next-gen CI failure cases (part 2) (#63367) CbcWestwolf 2025-09-04 19:55:27 +08:00
  • cb95b10975 lightning, importer: determine whether to skip reading parquet based on the table structure (#62994) Ruihao Chen 2025-09-04 15:58:21 +08:00
  • f9d7c6837c expression: add cast for eq expr when doing constant propagation (#63327) guo-shaoge 2025-09-04 14:38:00 +08:00
  • 013cacffeb planner: Add variable for no_decorrelate in select list (#63204) tpp 2025-09-03 11:34:00 -07:00
  • de48c81a8d planner: fix test case for the next-gen (#63359) Weizhen Wang 2025-09-04 00:46:06 +08:00
  • d75dc0b06c planner: handle firstrow columns in aggregation predicate pushdown (#63059) Liu Gexian 2025-09-03 23:32:12 +08:00
  • 06463e2546 test: fix next-gen CI failure cases (#63352) CbcWestwolf 2025-09-03 22:33:06 +08:00
  • 9825dfebc9 importinto: calculate distsql scan concurency in nextgen (#63341) D3Hunter 2025-09-03 19:52:06 +08:00
  • 17f728a69d grafana: add KV Read Request Traffic metric (#62748) you06 2025-09-03 19:59:00 +09:00
  • f76844ee28 test: fix some failed tests in nextgen (#63357) D3Hunter 2025-09-03 18:03:42 +08:00
  • 6134393520 planner: fix unexpected decorrelate for LeftOuterJoin (#63211) guo-shaoge 2025-09-03 17:13:34 +08:00
  • f9ee04f63a planner: update planner test cases to use plan_tree to avoid unnecessary code changes caused by estimation update (#63224) Yuanjia Zhang 2025-09-03 15:06:43 +08:00
  • 99deeb3560 test: fix TestFailBusyServerCop and TestRequestSource for nextgen (#63340) YangKeao 2025-09-03 13:52:43 +08:00
  • feba12d1e8 test: fix some tests for next-gen (#63342) ekexium 2025-09-03 12:27:28 +08:00
  • 7a817f4571 test: skip some upgrade tests for next-gen (part 2) (#63350) CbcWestwolf 2025-09-03 11:29:52 +08:00
  • bb8af19897 test: skip some upgrade tests for next-gen (#63331) CbcWestwolf 2025-09-02 22:31:13 +08:00
  • c2b9dd0b0e sem: add tidb_cloud_storage_uri to SEM hidden variable list (#63333) tangenta 2025-09-02 21:07:37 +08:00
  • f54f8d8035 test: fix TestResolvedLargeTxnLocks panic in nextgen (#63337) D3Hunter 2025-09-02 20:02:34 +08:00
  • 56bb6feb99 executor: fix issue explain analyze DML with foreign key cascade may has bug (#63277) crazycs 2025-09-02 19:07:40 +08:00
  • 3d9a0eba80 planner: fix some test cases for the next gen (#63323) Weizhen Wang 2025-09-02 16:00:43 +08:00
  • 0f8643f458 test: fix panic in TestManager and TestDoDDLJobQuit in nextgen (#63324) D3Hunter 2025-09-02 14:36:13 +08:00
  • 91ae16cf03 planner: Add some comments about the ds.rowcount (#63302) Elsa 2025-09-02 12:18:36 +08:00
  • 72427c596e importinto: update stats using UpdateStatsMeta (#63269) D3Hunter 2025-09-02 11:29:19 +08:00
  • 9695b09e84 ddl: export processModifyColumnOptions for broader utility (#63308) Tenghui Zhong 2025-09-02 01:31:04 +08:00
  • 0c7ebbae67 config: limit keyspace name to at most 20 chars (#63300) D3Hunter 2025-09-02 00:15:34 +08:00
  • aabb693a14 metrics: fix incorrect grafana expression (#63311) fzzf678 2025-09-01 18:47:40 +08:00
  • bd2072e314 planner: Make TestBinaryPlanInExplainAndSlowLog compatible with next-gen (#63297) Weizhen Wang 2025-09-01 17:26:19 +08:00
  • deb4d6563d table: keep table.Columns order by states during modifying column (#62979) tangenta 2025-09-01 16:49:49 +08:00
  • 6095e22d73 build(deps): bump github.com/grafana/pyroscope-go from 1.2.4 to 1.2.7 (#63234) dependabot[bot] 2025-09-01 07:50:10 +00:00
  • 9bcae5eff7 *: replace failpoint.Enable with testfailpoint.Enable (#63295) Weizhen Wang 2025-09-01 14:53:58 +08:00
  • 8d5fd7342e fix: can replace a copy with slices in vector (#63291) yihong 2025-09-01 12:55:34 +08:00
  • 54ec035b76 parser: format ADD COLUMN IF NOT EXISTS and similar DDLs in special comments (#63255) kennytm 2025-09-01 11:01:28 +08:00
  • a1183bc1cc planner: fix select lock don't have Hash64 and Equals methods itself in next-gen mode. (#63227) Arenatlx 2025-08-29 18:32:04 +08:00
  • b854521ee9 br: repair the index that any foreign key is needed in (#62418) Jianjun Liao 2025-08-29 14:25:52 +08:00
  • 98bbd14445 test: fix part of unit tests for next-gen (#63192) tangenta 2025-08-29 12:57:31 +08:00
  • 032d5f827a sessionctx: set strict assertion level as default for next-gen (#63174) ekexium 2025-08-29 11:45:25 +08:00
  • d1311c1931 stats: optimize stats table copy to save memory (#63004) Wenqi Mou 2025-08-28 15:45:22 -04:00
  • 8d1a00e351 importinto: update thread count after initialized data files (#63200) tangenta 2025-08-28 18:38:58 +08:00
  • 6a7d97043a *: bump client-go to fix some issues (#63183) zyguan 2025-08-28 17:12:07 +08:00
  • a3d6d9ea49 importinto: store summary struct directly instad of byte slice (#63244) Ruihao Chen 2025-08-28 15:18:22 +08:00
  • 02d38ee4d0 planner: PropagateConstant can remove useless push down conditions (#63061) Weizhen Wang 2025-08-28 12:32:46 +08:00
  • febfc2bd85 linter: enable revive for kv pkg (#63242) Weizhen Wang 2025-08-28 11:22:10 +08:00
  • ad52c8e05b ddl: optimize the asyncNotifyEvent for test (#63191) Weizhen Wang 2025-08-28 07:09:22 +08:00
  • 8c65f823a9 planner: Include DNF in compareCandidates (#63085) tpp 2025-08-27 13:03:04 -07:00
  • 99565c1fdc *: improve test for add index test 2 (#63221) Ruihao Chen 2025-08-28 01:36:40 +08:00
  • 5a9d82532d planner: implement func CloneForPlanCache() for PhysicalTableDual (#63198) Liu Gexian 2025-08-27 23:50:55 +08:00
  • 50e9e88a75 planner: update the fundamental NDV scaling estimation formula (#63068) Yuanjia Zhang 2025-08-27 22:03:34 +08:00
  • a4021a195c planner: MaxCountAfterAccess should not go below CountAfterAccess (#63186) tpp 2025-08-27 04:06:55 -07:00
  • d02dc85aa4 stmtsummary: Fix statement summary persist evicted entry failure issue (#63199) yibin 2025-08-27 14:20:58 +08:00
  • 05bf9e8a39 *: fix wrong deadlock detection with go1.25 (#63218) Weizhen Wang 2025-08-27 13:35:52 +08:00
  • ba8710bea9 backend/local: add missing collector for next-gen ingest (#63178) Ruihao Chen 2025-08-27 12:44:28 +08:00
  • 654b7910f9 planner: Add new risk variables to plan generation (#63187) tpp 2025-08-26 19:52:21 -07:00
  • 7fbc069889 planner: update planner test cases to use plan_tree to avoid unnecessary code changes caused by estimation update (#63207) Yuanjia Zhang 2025-08-27 09:56:42 +08:00
  • acc067c5e6 planner: Make explain code call non-recursive functions to build plans instead of planner.Optimize. (#62798) Will DeVries 2025-08-26 13:28:58 -07:00
  • 8533e85e23 planner: Add more context to CompareCol2Len (#63188) tpp 2025-08-26 10:27:10 -07:00
  • 5674b9d695 planner: fix handling of empty plan digests in getBindingPlanInfo (#63189) Henry Baba-Weiss 2025-08-26 06:56:22 -07:00
  • 36a2af4b10 dxf: start scheduler without reserve resource in nextgen (#63205) D3Hunter 2025-08-26 20:22:10 +08:00
  • c7c45c2d0a planner,selectivity: record the default selectivity (#63102) Elsa 2025-08-26 16:42:18 +08:00
  • ec81ab137c *: enable bazel shard for with real tikv (#63195) Weizhen Wang 2025-08-26 13:32:28 +08:00
  • eedab0ee5a planner: clean debug code. (#63180) Arenatlx 2025-08-26 12:03:13 +08:00