Commit Graph

580 Commits

Author SHA1 Message Date
9c48480180 parser, executor: implement plan replayer capture statement (#39181)
ref pingcap/tidb#38779
2022-11-17 23:09:56 +08:00
5aa66cb5c2 domain: support dump plan replayer capture task during query (#39125)
ref pingcap/tidb#38779
2022-11-16 12:41:54 +08:00
ad4d43219a planner: support record table runtime stats during optimize (#38876)
ref pingcap/tidb#38779
2022-11-08 19:31:50 +08:00
952a5b977d *: fix variable problem during initialization (#38971)
close pingcap/tidb#38973
2022-11-08 19:09:52 +08:00
21d6190278 txn: tidb_constraint_check_in_place_pessimistic should not be global scoped (#38767)
close pingcap/tidb#38766
2022-11-07 10:31:50 +08:00
114d8c1195 *: enable global memory control by default (#38899) 2022-11-04 21:36:01 +08:00
0b3e1e9be0 *: Chunkreuse try reuse chunk in operator (#38607)
close pingcap/tidb#38606
2022-11-04 11:28:00 +08:00
c6e1982fb2 sessionctx: enable clustered index by default (#38447) 2022-11-04 10:06:03 +08:00
c799b0f165 *: disable global memory control by default (#38859) 2022-11-03 19:32:01 +08:00
fce4fda3a7 sessionctx: fix tidb_gogc_tuner_threshold (#38851) 2022-11-03 18:32:01 +08:00
bc7d0aa935 variable: add global scope for tidb_opt_agg_push_down (#38868)
Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
2022-11-03 17:47:34 +08:00
510003d1f6 planner: add switch for plan cache memory trace (#38824)
ref pingcap/tidb#37632
2022-11-03 15:26:00 +08:00
60b2aa6bc9 sessionctx: support bytes format and percentage format for tidb_server_memory_limit (#38655)
ref pingcap/tidb#37816
2022-11-02 11:41:59 +08:00
ef95612e84 *: extend the semantic of mem-quota-query to mem-quota-session (#38423)
close pingcap/tidb#38429
2022-11-02 10:45:59 +08:00
ba6ae458f8 *: add variables and support external timestamp read (#38276)
close pingcap/tidb#38274
2022-11-01 17:40:00 +08:00
cc2a0388b0 sessionctx: fix TiDBGOGCTunerThreshold failing to ParseFloat (#38774)
close pingcap/tidb#38778
2022-11-01 14:25:59 +08:00
70f3348ebf executor: support save partition stats in concurrency (#38239)
ref pingcap/tidb#35142
2022-10-25 15:57:55 +08:00
64051f99cf planner: avoid double scan for index prefix col is (not) null (#38555)
ref pingcap/tidb#21145
2022-10-24 18:59:56 +08:00
7596b03269 variables, config: change tidb_auth_signing_cert from variables to config (#38548) 2022-10-24 16:37:56 +08:00
c1666d1b92 sessionctx: add tidb_gogc_tuner_threshold (#38432)
close pingcap/tidb#38431
2022-10-20 18:35:55 +08:00
e8d265981a statistics: support merge global topn in concurrency (#38358)
ref pingcap/tidb#35142
2022-10-18 17:07:53 +08:00
dd65832136 *: add context for hook of getting/setting variables (#38379)
close pingcap/tidb#38378
2022-10-18 16:43:53 +08:00
e7b0eb53b1 config: fix data race raised by EnableCollectExecutionInfo (#38409)
close pingcap/tidb#38408
2022-10-12 17:17:51 +08:00
d10e195e20 util: record more information before OOM (#37987)
ref pingcap/tidb#37409
2022-10-12 10:45:50 +08:00
37d435767a *: Support to trigger GC when memory usage is large. (#38179)
ref pingcap/tidb#37816
2022-10-12 10:17:50 +08:00
8ea45510e9 variable: fix data race in the variable.SetPDClientDynamicOption (#38374)
close pingcap/tidb#38373
2022-10-11 14:13:50 +08:00
8afb7c8eda util: add gctuner to avoid gc frequently (#32091)
close pingcap/tidb#32090
2022-10-10 12:29:48 +08:00
b0e0cc233a *: remove non dry sysvar code (#38182)
close pingcap/tidb#33896
2022-10-09 23:09:49 +08:00
e0b82dbab7 planner: hide cost model factors from users (#38324)
ref pingcap/tidb#36243
2022-10-09 14:23:49 +08:00
8378bc7dff sysvar: disallow amend txn when ddl_fast_reorg is enabled (#38218)
close pingcap/tidb#38193, close pingcap/tidb#38200
2022-09-28 23:47:45 +08:00
47739fff5c statistics: implement batch size for auto analyze partition table in dynamic mode (#38153)
ref pingcap/tidb#37977
2022-09-27 11:39:44 +08:00
4e4169bcc5 *: support global memory control for tidb (#37794)
ref pingcap/tidb#37816
2022-09-26 12:01:43 +08:00
0823fdb6b3 planner, executor: implement the null-aware antiSemiJoin and null-aware antiLeftOuterSemiJoin (hash join with inner build) (#37512)
close pingcap/tidb#37525
2022-09-20 00:05:03 +08:00
40e87a3697 table partition: set tidb_enable_exchange_partition default on (#37284)
close pingcap/tidb#35996
2022-09-19 15:09:01 +08:00
c4638b70fd *: support metadata lock (#37393)
ref pingcap/tidb#37275
2022-09-18 20:57:00 +08:00
efc07201e3 planner: support 3 stage aggregation for single scalar distinct agg (#37203)
close pingcap/tidb#37202
2022-09-17 13:36:59 +08:00
f61024b2dc variables: change tidb_rc_read_check_ts to instance level (#37803)
close pingcap/tidb#37802
2022-09-16 18:28:59 +08:00
20d46c2c53 planner: make unsafe substitute can be used in generated column (#37779)
close pingcap/tidb#35490
2022-09-16 12:50:59 +08:00
5209ac2fa1 sessionctx: support session var tidb_last_plan_replayer_token (#37851)
ref pingcap/tidb#37798
2022-09-15 18:15:00 +08:00
b5ab19c098 planner: remove old useless interfaces about cost model (#37801)
ref pingcap/tidb#35240
2022-09-15 15:47:00 +08:00
100b65819b Optimize: TiDB skip getting tso from PD at RC isolation for some special scenes (#36823)
close pingcap/tidb#36812
2022-09-13 16:40:58 +08:00
d86e7956d4 *: support send flashback cluster RPC (#37659)
close pingcap/tidb#37651, close pingcap/tidb#37665
2022-09-09 11:40:56 +08:00
ca5de8928b session, planner: add a session variable "tidb_opt_force_inline_cte" (#37626)
close pingcap/tidb#36514
2022-09-08 15:52:57 +08:00
52c847651d sessionctx/variable: add system variable tidb_opt_range_max_size (#37706)
ref pingcap/tidb#37176
2022-09-08 15:20:57 +08:00
1d482db4dd *: Support for tidb_sm3_password authentication (#36193)
close pingcap/tidb#36192
2022-09-08 12:00:57 +08:00
9036de3394 *: support create table with foreign key and maintain foreign key reference (#37148)
close pingcap/tidb#37147
2022-09-07 13:22:56 +08:00
878ac8e38f ddl/ingest: add the management infra for lightning struct (#37521)
ref pingcap/tidb#35983
2022-09-06 12:20:55 +08:00
3e39d4514f *: add a config to enable write statements to read on TiFlash (#37516)
close pingcap/tidb#37515
2022-09-02 17:54:25 +08:00
835922a5cd txn: support skipping locking of some INSERT in pessimistic transactions (#36473)
close pingcap/tidb#36579
2022-09-01 18:34:25 +08:00
ccd4f347a2 *: Enable tiflash_fastscan variable and remove fast mode alter statment (#37027)
ref pingcap/tidb#35850
2022-08-29 11:28:22 +08:00