Commit Graph

1025 Commits

Author SHA1 Message Date
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
61eed5c362 copr: increase extra concurrency for small coprocessor tasks (#37725)
close pingcap/tidb#37724
2022-10-14 16:13:52 +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
be5458261f executor, sessionctx/variable: small code improvements (#38181)
ref pingcap/tidb#38180
2022-10-09 17:03:49 +08:00
e0b82dbab7 planner: hide cost model factors from users (#38324)
ref pingcap/tidb#36243
2022-10-09 14:23:49 +08:00
227cad20af variable: allow setting system variable lc_messages (#38247)
close pingcap/tidb#38231
2022-10-08 14:51:48 +08:00
4adfaf1ec0 *: enable race for some part (#38288) 2022-10-08 12:03:49 +08:00
5c4b328b02 variables: enable variable hook to access storage (#38227)
close pingcap/tidb#38225
2022-10-01 02:35:45 +08:00
14d085ba54 executor,sessionctx: enable coprocessor paging and make TestCoprocessorPagingSize stable (#38161)
close pingcap/tidb#38158
2022-09-29 11:57:44 +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
05f808f68e *: fix data race for txnCtx (#38041)
close pingcap/tidb#38000
2022-09-22 16:21:04 +08:00
ff1df75a6a *: add more tests for metadata lock and fix data race (#37930)
close pingcap/tidb#37927
2022-09-20 12:05:01 +08:00
bfa9d08e31 *: use sync.map for mppStoreLastFailTime (#37318)
close pingcap/tidb#37317
2022-09-20 10:59:01 +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
1eeedacc60 *: remove goleak's ignoring opencensus top function (#37908) 2022-09-19 12:29:00 +08:00
d1c532f502 sessionctx: set tidb_enable_paging to false (#37920)
close pingcap/tidb#37919
2022-09-19 11:55:00 +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
1d11283384 sessionctx: set DefTiDBEnableRateLimitAction to false (#37811)
close pingcap/tidb#37810
2022-09-15 18:44: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
c677b2a86f sessionctx/variable: put TiDBOptRangeMaxSize to right place and set default value to 0 (#37835)
ref pingcap/tidb#37176
2022-09-15 13:10:59 +08:00
c646842f29 sessionctx: Change default tidb_partition_prune_mode from static to dynamic (#37712)
close pingcap/tidb#37713
2022-09-14 20:00:59 +08:00
563b4262d5 expression: allow json functions to be expression index (#37738)
close pingcap/tidb#37740
2022-09-14 17:22:59 +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
57febedb35 *: enable rowserrcheck for nogo (#37761) 2022-09-13 14:28: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
7eb7ca902a planner: fallback to static plan for partition table if having no global stats in dynamic prune mode (#37573)
ref pingcap/tidb#37535
2022-09-08 09:20: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
47f44cae9d sessionctx/variable: turn off TiDBEnablePseudoForOutdatedStats by default (#36797)
ref pingcap/tidb#27601
2022-09-07 11:50:56 +08:00
36b6710c64 executor: disable closest replica read if cluster is not balanced (#36824)
ref pingcap/tidb#35926
2022-09-07 11:28: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
c372adb7a8 planner: refactor PrepareExecutor (#37519)
ref pingcap/tidb#36598
2022-09-01 18:10:25 +08:00
ed7afe6663 sessionctx: enable clustered index by default (#37384) 2022-09-01 16:58:25 +08:00