|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
36b6710c64
|
executor: disable closest replica read if cluster is not balanced (#36824)
ref pingcap/tidb#35926
|
2022-09-07 11:28:56 +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 |
|
|
|
d435267600
|
statistics: track used stats status during query (#37101)
ref pingcap/tidb#36481
|
2022-08-25 12:14:21 +08:00 |
|
|
|
4cf7eeee64
|
planner: add warn log for sync stats (#36956)
|
2022-08-22 15:24:20 +08:00 |
|
|
|
d0f8487dea
|
*: support specifying range bits for auto_random (#36860)
close pingcap/tidb#32508
|
2022-08-16 20:54:50 +08:00 |
|
|
|
5dc3e58485
|
planner: introduce the general plan cache (#37150)
ref pingcap/tidb#36598
|
2022-08-16 20:24:51 +08:00 |
|
|
|
f65948d8d5
|
planner: modify sysvar TiDBPrepPlanCacheSize scope (#37131)
ref pingcap/tidb#36598
|
2022-08-16 16:22:51 +08:00 |
|
|
|
0039dd2fde
|
planner: introduce tidb_general_plan_cache_size for general plan cache (#37087)
ref pingcap/tidb#36598
|
2022-08-16 12:04:52 +08:00 |
|
|
|
7d8c45aa4d
|
planner: provide a unified interface to set and get user variables and types (#37046)
ref pingcap/tidb#36598
|
2022-08-11 19:18:50 +08:00 |
|
|
|
d6d0ce7b10
|
*: gofmt code for adapting go 1.19 (#36832)
ref pingcap/tidb#36879
|
2022-08-11 12:50:49 +08:00 |
|
|
|
e0c6240396
|
planner: introduce Session.CacheGeneralStmt for general plan cache (#37028)
close pingcap/tidb#36598
|
2022-08-11 12:02:48 +08:00 |
|
|
|
45f82afa20
|
executor: revert #36498 to avoid perf regression (#37005)
ref pingcap/tidb#36438
|
2022-08-10 10:42:48 +08:00 |
|
|
|
7d744b18e2
|
planner: remove execID in ExecuteStmt (#36967)
ref pingcap/tidb#36598
|
2022-08-09 14:10:47 +08:00 |
|
|
|
244b353a11
|
planner: support session level for the variable tidb_enable_prepared_plan_cache (#36923)
ref pingcap/tidb#36598
|
2022-08-08 11:18:47 +08:00 |
|
|
|
e071841317
|
planner: fix redudent planID for partition table in optimizer trace (#36711)
close pingcap/tidb#36759
|
2022-08-04 15:50:06 +08:00 |
|
|
|
5ef18981cc
|
Revert "planner: refactor the IsolationReadEngines variable for plan cache" (#36873)
|
2022-08-04 10:30:06 +08:00 |
|
|
|
bd3d138049
|
planner: remove the useless variable tidb_enable_point_get_cache (#36844)
close pingcap/tidb#36598
|
2022-08-03 20:20:05 +08:00 |
|
|
|
3847d9e56f
|
planner: refactor the IsolationReadEngines variable for plan cache (#36770)
ref pingcap/tidb#36598
|
2022-08-03 19:44:05 +08:00 |
|
|
|
6a6fa8a882
|
ddl: Add sql_require_primary_key sysvar (#36146)
close pingcap/tidb#28544
|
2022-08-03 17:20:06 +08:00 |
|
|
|
0b1d3e0da3
|
*: cleanup sysvar API usage (#36640)
close pingcap/tidb#36639
|
2022-08-02 07:54:04 +08:00 |
|
|
|
8e77ce264c
|
*: introduce @@tidb_max_paging_size system variable for tuning (#36599)
close pingcap/tidb#36328
|
2022-07-29 15:29:12 +08:00 |
|
|
|
6b83cdbea2
|
executor: handle NULL values properly when LOAD DATA INFILE (#36124)
close pingcap/tidb#34358
|
2022-07-29 13:03:12 +08:00 |
|
|
|
34628f0f1a
|
*: Spelling, change ture to true (#36520)
closes pingcap/tidb#36519
|
2022-07-27 14:35:11 +08:00 |
|
|
|
b0c6c5afa7
|
*: cleanup default sysvar value usage (#36487)
close pingcap/tidb#36485
|
2022-07-26 19:51:10 +08:00 |
|
|
|
c80026e61f
|
executor: also collect unchanged unique keys for lock (#36498)
close pingcap/tidb#36438
|
2022-07-25 21:43:11 +08:00 |
|
|
|
f0717dfe07
|
statistics, sessionctx: introduce topn assisted cardinality estimation for string matching functions (#36210)
close pingcap/tidb#36209
|
2022-07-20 21:55:09 +08:00 |
|
|
|
a52656fde4
|
*: add binary plan in stmt summary and slow log/query (#35698)
close pingcap/tidb#35889
|
2022-07-20 18:21:09 +08:00 |
|
|
|
d00b984f4c
|
executor, statistics: analyze use MaxUint64 ts to read data (#35232)
close pingcap/tidb#35233
|
2022-07-20 16:09:08 +08:00 |
|
|
|
afd71bdefd
|
executor: support dispatch cop request to closest replica adaptively (#35927)
ref pingcap/tidb#35926
|
2022-07-19 17:59:07 +08:00 |
|
|
|
c28bac3d72
|
planner: support rewrite for skew group distinct aggregate to avoid skew execution (#36181)
close pingcap/tidb#36169
|
2022-07-18 15:29:07 +08:00 |
|
|
|
9a2ed52119
|
server, sessionctx: support token-based authentication (#36152)
close pingcap/tidb#35913
|
2022-07-14 18:29:06 +08:00 |
|
|
|
0b427e1fd6
|
*: add tidb_min_paging_size system variable (#36107)
close pingcap/tidb#36106
|
2022-07-13 22:27:05 +08:00 |
|
|
|
bdc6397023
|
executor: support tidb memory debug mode (#35322)
ref pingcap/tidb#33877
|
2022-07-13 12:33:06 +08:00 |
|
|
|
55aea2787d
|
*: use pdqsort to improve sort performance (#34404)
close pingcap/tidb#34250
|
2022-07-06 13:41:02 +08:00 |
|
|
|
cdde0398fe
|
sessionctx,kv,planner: add system variable for fine_grained_shuffle (#35256)
close pingcap/tidb#35342
|
2022-07-06 10:27:02 +08:00 |
|