|
|
800cf83e02
|
memory: global mem resources arbitrator (#63073)
close pingcap/tidb#58194
|
2025-10-30 13:13:49 +00:00 |
|
|
|
85e6857638
|
traceevent: fix point-get short path and prev_trace_id tracking (#64147)
ref pingcap/tidb#64008
|
2025-10-29 07:29:01 +00:00 |
|
|
|
1a9221eacb
|
*: add a variable for dynamic slow log trigger rules with global (supporting ConnID-specific) and session scope (#63779)
close pingcap/tidb#63778
|
2025-10-23 06:21:16 +00:00 |
|
|
|
e22494d43d
|
variable: mark tidb_index_serial_scan_concurrency as deprecated (#64023)
close pingcap/tidb#63931
|
2025-10-21 17:54:46 +00:00 |
|
|
|
4e3507a43c
|
executor: force pushdown aggregate to TiKV inside admin check table (#63665)
close pingcap/tidb#63492
|
2025-10-11 15:41:45 +00:00 |
|
|
|
007861065e
|
planner: create index with embedded analyze (#63143)
close pingcap/tidb#63326
|
2025-09-30 04:03:25 +00:00 |
|
|
|
79d1306f62
|
*: parse and match slow log trigger rules for multi-dimensional triggering (#63132)
close pingcap/tidb#63131
|
2025-09-24 03:52:58 +00:00 |
|
|
|
a7400e539e
|
txn: follower read only affect read-only statements (#62852)
close pingcap/tidb#62856
|
2025-09-22 05:21:19 +00:00 |
|
|
|
6ba98357b9
|
planner: Exists subquery to join variable (#63416)
ref pingcap/tidb#44850
|
2025-09-10 13:18:33 +00:00 |
|
|
|
d022959e78
|
planner: keep join keys for join optimization in constant propagation (#63404)
close pingcap/tidb#60076, close pingcap/tidb#63314
|
2025-09-10 02:07:48 +00:00 |
|
|
|
ec3ade5dea
|
planner: allow cartesian joins in greedy join order algo to explore better join orders (#63309)
close pingcap/tidb#63290
|
2025-09-09 15:44:57 +00:00 |
|
|
|
013cacffeb
|
planner: Add variable for no_decorrelate in select list (#63204)
close pingcap/tidb#51116
|
2025-09-03 18:34:00 +00:00 |
|
|
|
50e9e88a75
|
planner: update the fundamental NDV scaling estimation formula (#63068)
close pingcap/tidb#54812
|
2025-08-27 14:03:34 +00:00 |
|
|
|
c7c45c2d0a
|
planner,selectivity: record the default selectivity (#63102)
close pingcap/tidb#55366
|
2025-08-26 08:42:18 +00:00 |
|
|
|
5fab436e60
|
planner: use expoBackoff for GROUP BY cardinality estimation when no … (#62813)
close pingcap/tidb#62756
|
2025-08-25 21:16:10 +00:00 |
|
|
|
d3a8bdc50f
|
txn, planner: Fix the problem that with pessimistic-auto-commit enabled, some internal transactions may try to commit transaction with MaxUint64 (#62881)
close pingcap/tidb#62775
|
2025-08-25 06:38:19 +00:00 |
|
|
|
1dac78fd92
|
crossks: add info schema coordinator (#62712)
ref pingcap/tidb#61702
|
2025-08-04 11:40:18 +00:00 |
|
|
|
e54fe94984
|
planner: TTL scan can trigger sync/async load/generateRuntimeFilter (#62616)
close pingcap/tidb#61822
|
2025-07-30 17:18:16 +00:00 |
|
|
|
433b3710fa
|
planner: use addedRows for out of range and add skew risk ratio (#62363)
ref pingcap/tidb#62093
|
2025-07-25 02:13:13 +00:00 |
|
|
|
b61518066b
|
sessionctx: separate the slow log functionality from the session file (#62415)
|
2025-07-17 04:19:03 +00:00 |
|
|
|
81370d4c72
|
planner: add skew risk ratio for range pred (#62035)
close pingcap/tidb#62093
|
2025-07-07 20:32:30 +00:00 |
|
|
|
d87ec2b188
|
planner: RegardNULLAsPoint should be true as default (#62194)
close pingcap/tidb#62196
|
2025-07-07 11:09:00 +00:00 |
|
|
|
d31c573cf2
|
planner: remove useless code (#61968)
|
2025-07-04 00:49:15 +00:00 |
|
|
|
2a74539ace
|
planner: extend order ratio to joins (#61687)
close pingcap/tidb#62034
|
2025-07-01 02:36:18 +00:00 |
|
|
|
dbb2c9c833
|
planner,ddl: rightly fix issue of add foreign key too slow in big table (#61945)
ref pingcap/tidb#40111
|
2025-06-24 18:12:12 +00:00 |
|
|
|
52ca7d49b4
|
planner: record explored plans into tidb_statement_stats when running explain explore (#61850)
ref pingcap/tidb#60148
|
2025-06-23 18:27:06 +00:00 |
|
|
|
1ef4c269cd
|
planner: set the default of the tidb_cost_model_version correctly (#61608)
close pingcap/tidb#61565
|
2025-06-10 05:22:28 +00:00 |
|
|
|
0d8e2bb4c5
|
planner: Make SET_VAR hints restore the correct session variable values after execution. (#61165)
close pingcap/tidb#60905
|
2025-06-05 17:23:29 +00:00 |
|
|
|
c85f3338e2
|
planner: consider PreferRange when exploring new plans (#61251)
ref pingcap/tidb#60148
|
2025-05-22 02:21:10 +00:00 |
|
|
|
bf9fbde9e9
|
planner: add variable control for index join build v2 and default them on (#60592)
close pingcap/tidb#60106
|
2025-05-21 08:34:46 +00:00 |
|
|
|
dfc4eee0b4
|
planner: a new function to get all relevant optimizer variables related to a certain SQL for SPM (#61119)
ref pingcap/tidb#60148
|
2025-05-15 18:36:20 +00:00 |
|
|
|
1b0a54ca86
|
session: gopls modernize (#60856)
close pingcap/tidb#60855
|
2025-05-07 22:47:30 +00:00 |
|
|
|
3dc48a1653
|
planner: add skew risk for equals (#60648)
close pingcap/tidb#60722
|
2025-04-24 04:11:46 +00:00 |
|
|
|
d46ecaa4c3
|
planner: add optimizer cost factors (#60333)
close pingcap/tidb#60357
|
2025-04-10 21:56:33 +00:00 |
|
|
|
84183c5550
|
session: set default value for hash join v2 in NewSessionVars (#60365)
ref pingcap/tidb#53127
|
2025-04-02 06:51:51 +00:00 |
|
|
|
914e4ce8d8
|
session: add a session variable to control whether to use hash join v2 in TiFlash (#60300)
close pingcap/tidb#60299
|
2025-03-29 04:39:31 +00:00 |
|
|
|
95181316d5
|
planner: revert and fix "remove the useless variable tidb_enable_point_get_cache from #36844". (#60272)
close pingcap/tidb#36598
|
2025-03-27 16:39:52 +00:00 |
|
|
|
797674c899
|
sessionctx: reuse Mutex in StatementContext struct (#60004)
close pingcap/tidb#58600
|
2025-03-12 07:49:54 +00:00 |
|
|
|
cca5361a8e
|
variable: tidb_pipelined_dml_resource_policy (#57352)
ref pingcap/tidb#50215
|
2025-03-06 12:03:20 +00:00 |
|
|
|
b7e1c201db
|
session, variable: add privilege check to set session_states (#59601)
close pingcap/tidb#59600
|
2025-02-18 17:51:31 +00:00 |
|
|
|
0c99ccb269
|
session: track LastCommitTS in SessionVars and check timestamps of later txns are larger (#57305)
close pingcap/tidb#57165
|
2025-02-13 05:11:58 +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 |
|
|
|
51d723b5e2
|
sessionctx, executor, infoschema: Add fine grained network traffic stats in slow log (#59041)
ref pingcap/tidb#57543
|
2025-01-22 02:19:05 +00:00 |
|
|
|
bf939fa79a
|
*: don't handle live updates of column size (#58596)
close pingcap/tidb#58595
|
2025-01-06 19:42:49 +00:00 |
|
|
|
0097df9034
|
executor,sessionctx: handle last_insert_id(0) like MySQL (#58204)
close pingcap/tidb#58201
|
2024-12-27 21:22:00 +00:00 |
|
|
|
a3d60bcfc6
|
executor: Optimize statement summary performance by avoiding heap memory allocation (#58023)
ref pingcap/tidb#56649
|
2024-12-11 17:00:12 +00:00 |
|
|
|
12b942112e
|
*: avoid unlock of unlocked mutex panic on TableDeltaMap (#57799)
close pingcap/tidb#57798
|
2024-12-05 02:22:14 +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 |
|
|
|
e5c98671a4
|
ddl: support scatter region in cluster/global level (#56157)
ref tikv/pd#8424, ref pingcap/tidb#54886, close pingcap/tidb#55184
|
2024-09-25 15:25:29 +00:00 |
|
|
|
9129323378
|
*: Deprecate tidb_enable_table_partition and always set to ON (#56190)
close pingcap/tidb#56189
|
2024-09-25 12:29:34 +00:00 |
|