Commit Graph

647 Commits

Author SHA1 Message Date
46c8b2de36 explaintest: move IT in types/const_test to explaintest (#46523)
close pingcap/tidb#46513
2023-09-01 11:26:13 +00:00
c59bf901e0 explaintest: don't use test database in explaintest (#46449)
ref pingcap/tidb#45961
2023-08-30 03:47:08 +00:00
a8cfe88aba util/collate: add collation utf8mb4_0900_bin (#46269)
close pingcap/tidb#46268
2023-08-22 07:09:34 +00:00
dcd4667ae9 *: use std/slices to replace exp/slices (#46221)
ref pingcap/tidb#45933
2023-08-18 09:12:32 +00:00
6fd1924d91 util/collate: implement utf8mb4_0900_ai_ci collation (#45650)
close pingcap/tidb#37566
2023-08-15 10:02:02 +00:00
0dea51c7a2 explaintest: use mysql-tester in explaintest (#45995)
ref pingcap/tidb#45961
2023-08-15 03:36:30 +00:00
1567bb0897 Makefile: add coverage report for explaintest (#45930)
ref pingcap/tidb#44301
2023-08-09 06:33:25 +00:00
ff3b9c005d *: upgrade go1.21 (#45923)
close pingcap/tidb#45925
2023-08-09 02:42:25 +00:00
0e068edd6d planner, executor: support index merge's order prop push down at the normal way (#43881)
ref pingcap/tidb#41028, close pingcap/tidb#43577, close pingcap/tidb#45387
2023-08-01 01:22:07 +00:00
37893f4da9 explaintest: improve retry for open db (#45682)
close pingcap/tidb#45681
2023-07-31 07:44:37 +00:00
17cda10e97 bazel: add bazel mirror (#39072)
close pingcap/tidb#39081
2023-07-18 15:06:47 +00:00
6e3d0eb306 planner: enhance projection explain-info when simple column projected again with a new unique-id (#44520)
close pingcap/tidb#44521
2023-06-19 12:08:41 +00:00
4c83352678 *: Introduce runaway statement in resource group (#43843)
ref pingcap/tidb#43691
2023-05-31 11:16:42 +00:00
c8caa483db session variable: change default value of tidb_remove_orderby_in_subquery to true (#44164)
close pingcap/tidb#44163
2023-05-26 03:31:39 +00:00
610ca18e06 *: support to execute CTE on MPP side (#42296)
close pingcap/tidb#43333
2023-05-24 14:03:40 +00:00
d82ed59e49 planner: wrong execution when CTE meet non-correlated subquery (#44054)
close pingcap/tidb#44051
2023-05-22 15:03:39 +00:00
44222226d0 planner: refine the codes of embeded limit of double read (#42818)
ref pingcap/tidb#24636, close pingcap/tidb#35952, close pingcap/tidb#43528
2023-05-16 14:13:17 +00:00
b901431398 *: use time.DateTime,time.DateOnly to replace magic number (#43505) 2023-05-04 03:21:55 +00:00
31799def42 pluginpkg: remove the limitation of the plugin name (#43125) 2023-04-18 14:09:19 +08:00
e942ab6148 kazel: support auto-config shard_count (#42751)
close pingcap/tidb#42827
2023-04-06 15:46:58 +08:00
56412f514e planner: revert #41996 due to an execution plan regression in JOB workload (#42362)
close pingcap/tidb#42351
2023-03-17 21:03:30 +08:00
16acab0c7f planner: support null-aware semi join push down to tiflash (#40746)
close pingcap/tidb#40745
2023-03-15 18:28:40 +08:00
e264615674 planner: add an upper bound for estimated row count of inner side of index join (#41996)
ref pingcap/tidb#31316
2023-03-14 21:40:38 +08:00
324c3c299f planner: resolve the conflict for join hint (#41637)
close pingcap/tidb#36600
2023-03-03 17:03:10 +08:00
227b461fe1 planner: optimize ifnull(not-null-column, ...) to a cast instead of eliminating it. tidb-test=pr/2098 (#41823)
close pingcap/tidb#41734
2023-03-03 14:51:10 +08:00
60dda6976e planner: support push part of limit prop to IndexMerge (#41054)
ref pingcap/tidb#41028
2023-02-20 02:39:04 +08:00
00617c96ef expression, cmd: fix ColumnSubstitute and allow some cases to substitute (#38826)
close pingcap/tidb#38736, close pingcap/tidb#40536
2023-01-31 20:29:55 +08:00
e0ab9aa1c9 *: Remove unused binary that was accidentally added (#40782)
close pingcap/tidb#40781
2023-01-28 15:35:53 +08:00
a761c0288c *: Support learner replica read (#39979)
close pingcap/tidb#40449
2023-01-18 10:59:51 +08:00
88842fa6ee ddltest: update goleak and enable race (#40357)
close pingcap/tidb#40358
2023-01-06 11:48:21 +08:00
a94cde38ef planner: fix an unstable explain test case (#40199)
ref pingcap/tidb#35240
2022-12-27 18:08:16 +08:00
3f86a11492 planner: add three fields to statement summary table (#39828)
ref pingcap/tidb#39199
2022-12-13 11:10:51 +08:00
b33ff62413 *: enable tidb_enable_foreign_key variable default (#39677) 2022-12-07 13:01:55 +08:00
e1cc961526 dumpling: Set default driverCfg to use TLS first (#39423) 2022-12-05 12:36:02 +08:00
6b4739f170 planner: change the stage of count star rewriter rule from logical to post (#39555)
close pingcap/tidb#37165
2022-12-02 12:20:00 +08:00
6241d6054f planner, executor: support intersection type IndexMerge with hint in planner (#38650)
close pingcap/tidb#39335
2022-11-30 10:30:00 +08:00
37bd052ee5 planner: rewrite count star to count not null column (#39197)
close pingcap/tidb#37165
2022-11-28 23:57:59 +08:00
1e6d1a832b *: add foreign key check/cascade information in explain result (#39167)
close pingcap/tidb#39166
2022-11-22 17:31:57 +08:00
706a646c9f cmd: fix integration ddl test (#39208) 2022-11-17 15:23:56 +08:00
ee608dcddc *: upgrade golangci-linter (#38320) 2022-11-17 14:59:56 +08:00
c6e1982fb2 sessionctx: enable clustered index by default (#38447) 2022-11-04 10:06:03 +08:00
f9c7bbccec *: authentication using tidb_auth_token plugin (#38773)
close pingcap/tidb#38504
2022-11-04 02:54:00 +08:00
1c5b837c07 planner: fix the cost model version in explain-tests (#38728)
close pingcap/tidb#35240
2022-11-02 13:38:00 +08:00
8d57ed9b16 bazel: remove useless config (#38581) 2022-10-20 20:25:54 +08:00
d0376379d6 *: don't use DSN to avoid some security problems (#38342) 2022-10-19 10:27:52 +08:00
22b85b9b3e statistics, planner: make the content in HistColl.ColID2IdxIDs stable (#38458)
close pingcap/tidb#38457
2022-10-18 17:57:55 +08:00
5fa9da1bf7 planner: make the meaning of displayed estimated row count consistent with actual row count (#38188)
close pingcap/tidb#38187
2022-10-17 18:45:53 +08:00
accff68621 planner, cte: fix cte in the embeded union (#38122)
close pingcap/tidb#37928
2022-10-11 12:09:50 +08:00
df5f05ff9b planner: reopen CTE in apply only when correlate (#38214)
close pingcap/tidb#38170
2022-09-29 16:07:45 +08:00
150813dd86 preprocessor, planner: inline processing by default for single-consumer cte (#37800) 2022-09-29 00:09:40 +08:00