Commit Graph

1544 Commits

Author SHA1 Message Date
6e7f36b68d *: support the variable of default_collation_for_utf8mb4 and corresponding behaviors (#46370)
close pingcap/tidb#46371
2023-09-05 03:47:11 +00:00
7396f4efd0 session: add tiflash auto spill support (#46537)
close pingcap/tidb#46536
2023-09-04 11:06:56 +00:00
567acddde5 session, sessionctx: show restricted session variables in show session_states (#46569)
close pingcap/tidb#46216
2023-09-02 10:21:42 +00:00
711941012a *: provide a variable to ignore the real-time stats in the planner (#43988)
close pingcap/tidb#46080
2023-09-01 15:03:42 +00:00
60b1019ec1 tests: rewrite some expression IT, move them to UT (#46597)
ref pingcap/tidb#45961
2023-09-01 11:47:21 +00:00
61f882596b planner: disable non-prep plan cache by default (#46504)
close pingcap/tidb#36598
2023-08-30 10:54:38 +00:00
d9d2dd1a51 timer: support cron syntax for timer framework (#46331)
close pingcap/tidb#46330
2023-08-28 07:24:36 +00:00
711e6c9604 binlog: fix the wrong fatal error when binlog is too large (#46365)
close pingcap/tidb#28659
2023-08-24 02:17:11 +00:00
6dd4a3ae76 *: add session alias field in slowlog, general log and extension framework (#46273)
close pingcap/tidb#46272
2023-08-23 10:59:04 +00:00
dd593b2e03 session, sessionctx: consider the dependency of sysvars for session states (#46244)
close pingcap/tidb#46214
2023-08-22 08:30:34 +00:00
7e476a5027 *: use std/slices to replace exp/slices (#46292)
ref pingcap/tidb#45933
2023-08-22 03:56:04 +00:00
2abf83ddd5 *: remove feedback (#45969)
ref pingcap/tidb#46056
2023-08-21 11:03:34 +00:00
ddb7b36cb6 *: Add system variable tidb_session_alias to log a custom field session_alias in session log (#46072)
close pingcap/tidb#46071
2023-08-18 07:36:39 +00:00
c34f6fc83d planner: store the hints of session variable (#45814)
close pingcap/tidb#45812
2023-08-14 04:42:28 +00:00
0a5e0b3b2b kv request: configurable KV Timeout (#45601)
close pingcap/tidb#45380
2023-08-11 12:43:57 +00:00
0eac1dba9d *: replace exp/slices with std (#45978)
ref pingcap/tidb#45933
2023-08-11 03:30:27 +00:00
54fde485a7 executor: password masking in LDAP variable (#45835)
close pingcap/tidb#45752
2023-08-09 15:46:56 +00:00
d590ccb14e *: Setup OWNERS to control approving global variable and configuration changes (#45220)
ref pingcap/tidb#45183
2023-08-07 14:07:42 +00:00
2d23240b37 sessionctx: set tiflash pipeline model to true by default (#45516)
close pingcap/tidb#45618
2023-08-01 09:34:16 +00:00
2e8de8d412 *: Remove tidb_enable_default_list_partition variable (#45701)
close pingcap/tidb#45700
2023-08-01 04:41:38 +00:00
a53fd2d5c7 *: Support List default partition (#41537)
close pingcap/tidb#20679
2023-07-31 14:35:37 +00:00
93a880acad statscache: update config and metrics for stats cache (#45581)
close pingcap/tidb#45367
2023-07-26 11:55:34 +00:00
a492a371a7 statistics: merge global stats even if some partition stats are missing (#41176)
ref pingcap/tidb#38999
2023-07-26 09:12:04 +00:00
2eb698c1d3 planner: support ScalarSubQuery to display them in EXPLAIN (#45252)
close pingcap/tidb#22076
2023-07-24 06:40:19 +00:00
3aa21d0937 *: label external the request source via sessionvar (#44770)
ref pingcap/tidb#44769
2023-07-11 04:21:42 +00:00
2ded221876 server: implement spill disk for cursorFetch result (#45163)
close pingcap/tidb#43233
2023-07-06 03:57:45 +00:00
7df405dcc3 *: introduce tiflash_replica_read to support different policies of TiFlash node selection (#44107)
close pingcap/tidb#44106
2023-07-04 09:26:13 +00:00
c384c0a8da *: Move log category into a real field (#45058)
close pingcap/tidb#45057
2023-07-04 07:33:44 +00:00
46f305facc *: ignore the semicolon at the end of the SQL when generating the SQL digest (#45105)
close pingcap/tidb#45104
2023-07-04 06:47:14 +00:00
e7e8fc1d1f sessionctx: use the defined default variables for "tidb_enable_external_ts_read" (#45117) 2023-07-03 08:48:43 +00:00
2d2b8d65c8 sessionctx: not use meaningless constants (#45116) 2023-07-03 05:44:12 +00:00
4fdae0b332 executor, distsql: enhance mpp cooridnator to handle execption and execution summaries better (#44697)
ref pingcap/tidb#44032
2023-06-30 06:54:41 +00:00
440ece84c7 *: revise implementation of optimizer fix control (#44959)
close pingcap/tidb#43169
2023-06-27 07:37:06 +00:00
bc80cf9024 planner, sessionctx: reintroduce #41996 through optimizer fix control (#44865)
close pingcap/tidb#44855
2023-06-26 14:23:35 +00:00
90c05ae4c6 sql: add switch for check constraint (#44954)
ref pingcap/tidb#41711
2023-06-26 13:10:04 +00:00
09bbf08d72 planner: update the syntax of drop hypo index (#44944)
close pingcap/tidb#43817
2023-06-26 09:08:35 +00:00
3c45737ce2 txn: add a variable to control whether to lock unchanged unique keys (#44598)
close pingcap/tidb#44714
2023-06-26 04:17:37 +00:00
b8e282b1fd planner: plan cache supports Batch/PointGet converted from (primary keys) in ((...), ...) (#44838)
close pingcap/tidb#44830
2023-06-25 03:28:14 +00:00
086cc20284 session,expression: Support IS_USED_LOCK function (#44495)
close pingcap/tidb#44493
2023-06-21 04:01:12 +00:00
c16b3f65b3 planner: plan cache supports queries with more than 200 parameters (#44829)
close pingcap/tidb#44823
2023-06-21 03:14:41 +00:00
ce99d5d25d planner: complete fall through into MPP task if up-layer can generate a cop tiflash (#44324)
close pingcap/tidb#37459
2023-06-20 12:46:11 +00:00
daf5f6fd70 *: use a new algorithm to improve the speed of admin check table/index (#43694)
close pingcap/tidb#43693
2023-06-20 08:05:42 +00:00
397062f2e7 planner, sessionctx: skip wide type columns such as JSON when collecting statistics (#44653)
close pingcap/tidb#44725
2023-06-19 15:22:10 +00:00
bf4b9362dd sessionctx: encode hypo indexes and tiflash replicas into session states (#44741)
close pingcap/tidb#44738
2023-06-17 09:17:10 +00:00
7a29bec6d8 domain: Introduce runaway manager (#44339)
ref pingcap/tidb#43691
2023-06-16 03:45:10 +00:00
1837efe528 resource_control: use const default resource group name (#44526)
ref pingcap/tidb#43691
2023-06-13 08:37:15 +00:00
6f54a29444 *: use approximately algorithm to calculate p90 in slowlog. (#44269)
close pingcap/tidb#44047
2023-06-13 04:41:07 +00:00
5b54baaf8f sessionctx: make session_vars' type closer to MySQL (#44578)
close pingcap/tidb#44574
2023-06-12 10:29:13 +00:00
f644a91bad planner: support hypo tiflash replicas (#44575)
ref pingcap/tidb#43817
2023-06-12 07:05:06 +00:00
c7f2a2317d linter: enable early return (#44564)
close pingcap/tidb#40786
2023-06-12 05:43:05 +00:00