Commit Graph

2306 Commits

Author SHA1 Message Date
aef905cb16 executor: convert json numeric value to float64 in hash (#38065)
close pingcap/tidb#38049
2022-09-22 11:39:02 +08:00
6d89e07bf2 planner: PhysicalPlan memory trace 5 (#37860)
ref pingcap/tidb#37632
2022-09-22 01:05:02 +08:00
da3dab17db *: restrict index range mem usage (#37754)
ref pingcap/tidb#37176
2022-09-22 00:29:02 +08:00
e016a7d218 util: improve cgroup to support Vertical Pod Autoscaler (#36901)
ref pingcap/tidb#37707
2022-09-21 21:35:04 +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
1eeedacc60 *: remove goleak's ignoring opencensus top function (#37908) 2022-09-19 12:29:00 +08:00
c4638b70fd *: support metadata lock (#37393)
ref pingcap/tidb#37275
2022-09-18 20:57:00 +08:00
6d0bbe8985 ddl: add foreign key check when drop column (#37843)
close pingcap/tidb#37842
2022-09-16 15:39:01 +08:00
dcdbb87904 expression: support all regexp functions (#37407)
close pingcap/tidb#23881
2022-09-16 14:43:00 +08:00
c5c5ceeaab planner: PhysicalPlan memory trace 4 (#37736)
ref pingcap/tidb#37632
2022-09-16 11:40:58 +08:00
6664ff7ddc util/ranger: reuse convertPoint and validInterval logic (#37831)
ref pingcap/tidb#37176
2022-09-15 19:33:00 +08:00
9a8272dc71 ddl: add foreign key check when modify column (#37823)
close pingcap/tidb#37821
2022-09-15 19:10:59 +08:00
b5ab19c098 planner: remove old useless interfaces about cost model (#37801)
ref pingcap/tidb#35240
2022-09-15 15:47:00 +08:00
f80a42d2d6 ddl: check index is needed in foreign key when drop index (#37813)
close pingcap/tidb#37812
2022-09-15 14:44:59 +08:00
3f77284ee4 ddl: add foreign key check when execute drop/truncate table (#37773)
close pingcap/tidb#37772
2022-09-14 16:50:59 +08:00
5a8e1b2665 executor: exit all goroutines immediately when exceeded mem-quota (#37405)
close pingcap/tidb#37379
2022-09-14 14:12:58 +08:00
a5460cf158 util/ranger: use different full range for pk, not-null col and normal col when range fallback happens (#37769)
close pingcap/tidb#37760
2022-09-13 15:44:58 +08:00
57febedb35 *: enable rowserrcheck for nogo (#37761) 2022-09-13 14:28:58 +08:00
001abf4366 *: restrict column range mem usage (#37714)
ref pingcap/tidb#37176
2022-09-09 21:10:56 +08:00
c67ccbaef9 planner: PhysicalPlan memory trace 2 (#37668)
ref pingcap/tidb#37632
2022-09-09 16:42:56 +08:00
e76e9b8825 planner: fix duplicated children id in optimizer trace (#37730) 2022-09-09 12:12:56 +08:00
330ed6da32 planner: PhysicalPlan memory trace 1 (#37655)
ref pingcap/tidb#37632
2022-09-08 17:08:56 +08:00
xhe
abb1fd1e2b *: remove cockroach deps (#37703) 2022-09-08 11:44:56 +08:00
da05b4eea8 executor: add cache padding for lock of RowContainer (#37627)
close pingcap/tidb#37641
2022-09-07 17:44:56 +08:00
796fb1f0a4 *: adjust TLS behaviour for dumpling and lightning (#37479)
close pingcap/tidb#37480
2022-09-07 16:54:57 +08:00
e0b5fa1085 planner: Expression memory trace (#37624)
ref pingcap/tidb#37632
2022-09-07 10:52:55 +08:00
55e86e0037 util: use channel.Clear to empty channel (#37643) 2022-09-06 19:28:55 +08:00
bf02d2521a *: upgrade prometheus client (#37630) 2022-09-06 10:58:54 +08:00
170dafc7e1 types: merge json and types pkg (#37578)
close pingcap/tidb#37577, close pingcap/tidb#37628
2022-09-05 19:42:55 +08:00
b2723bf8ff planner: replace simple LRU with plan cache LRU (#37423)
ref pingcap/tidb#36598
2022-09-05 13:32:55 +08:00
b0e84fc0f7 util: fix unstable tests (#37570)
close pingcap/tidb#36829, ref pingcap/tidb#37060
2022-09-02 18:28:25 +08:00
6e582640d7 *: upgrade glangci-linter (#37413) 2022-09-01 12:14:24 +08:00
xhe
4cece12c72 util: change graceful shutdown signal (#37441)
close pingcap/tidb#13369
2022-08-30 18:04:23 +08:00
5f35b32dfd util/generic: add a generic version of sync.Map (#37474)
ref pingcap/tidb#35983
2022-08-30 17:52:23 +08:00
d5c96ce5a4 util/size: define some constants for size (#37468) 2022-08-30 17:14:23 +08:00
f600a5c09f executor: check memory limit before expand string set in HashAgg (#37298)
ref pingcap/tidb#35635
2022-08-30 11:44:23 +08:00
909341b57f *: enable noloopclosure (#37153) 2022-08-26 17:46:21 +08:00
f358b6a6db executor: add JSON opaque value condition to everywhere (#37390)
close pingcap/tidb#37387
2022-08-26 17:02:21 +08:00
2858bc1571 *: refine mock session manager (#37400) 2022-08-26 15:06:21 +08:00
f16f52ca7c br: restore tiflash replica count after PiTR (#37181)
close pingcap/tidb#37208
2022-08-25 17:58:21 +08:00
a89ef1f276 *: support ACCOUNT (UN)LOCK when creating/altering user (#37052)
close pingcap/tidb#35961, close pingcap/tidb#37051
2022-08-25 16:12:22 +08:00
f5d3df3667 *: change integration.BeforeTest to integration.BeforeTestExternal to avoid skip tests (#37341)
close pingcap/tidb#37340
2022-08-25 14:58:21 +08:00
16f015aa25 util/ranger: avoid building ranges twice in detachCNFCondAndBuildRangeForIndex (#37177)
ref pingcap/tidb#37176
2022-08-25 14:00:21 +08:00
7286061bc9 *: enable fieldalignment (#35802) 2022-08-24 15:56:21 +08:00
81a93a6977 executor, util: fix UnionScan Next() skip reading data when passed chunk capacity is 0 (#36961)
close pingcap/tidb#36903
2022-08-24 12:38:21 +08:00
afc3276d9f *: enable linter for executor/aggregate.go (#37015) 2022-08-23 22:20:21 +08:00
78b32f3cd4 *: fix the order of FallbackOldAndSetNewAction (#37272)
close pingcap/tidb#37058
2022-08-23 19:08:20 +08:00
fe4e6ba749 kv,store/copr: make kv.KeyRange the same with coprocessor.KeyRange, so we can use unsafe optimization (#37288)
close pingcap/tidb#37286
2022-08-23 18:20:20 +08:00
75e0885eff *: allow setting placement policy and tiflash replica at the same time in one table (#37252)
close pingcap/tidb#37171
2022-08-23 11:36:20 +08:00
e0da196b41 planner: support HashJoin cost detail (#37012)
ref pingcap/tidb#36962
2022-08-22 15:48:20 +08:00