Commit Graph

1885 Commits

Author SHA1 Message Date
915b39b884 ddl: DDL job add charset and collate when create the index (#42750)
close pingcap/tidb#42748
2023-04-06 17:44:57 +08:00
e942ab6148 kazel: support auto-config shard_count (#42751)
close pingcap/tidb#42827
2023-04-06 15:46:58 +08:00
f77f74b1fd parser: a tiny function optimization follow the advise by ChatGPT (#42768)
close pingcap/tidb#42763
2023-04-04 14:24:57 +08:00
e6cf1ab854 executor: lock untouched unique keys on update (#42713)
close pingcap/tidb#36438
2023-03-31 21:46:55 +08:00
a6093c70eb planner: skip non-prep plan cache if query has under-score charsets (#42723)
ref pingcap/tidb#36598
2023-03-31 18:00:55 +08:00
fe67d54778 test: fix ut TestTraceAndLocation when run with go test (#42558)
close pingcap/tidb#42557
2023-03-30 13:46:55 +08:00
88d81cad74 parser: add warning when the hint in the wrong place (#42152)
close pingcap/tidb#42149
2023-03-30 09:18:55 +08:00
22ff00237d *: LOAD DATA support GBK character set (#42644)
ref pingcap/tidb#40499
2023-03-29 19:38:54 +08:00
370b5692f1 parser: Update quickstart.md to mention parser.result is reused (#42572)
ref pingcap/tidb#42230
2023-03-28 22:34:54 +08:00
0344a3b70b *: add plan hint to slow log files when redaction is enabled (#42170)
close pingcap/tidb#42169
2023-03-25 14:54:42 +08:00
ecd596af9e parser, ddl: correct the job type of 'REORGANIZE PARTITION' (#42490)
close pingcap/tidb#42442
2023-03-23 01:10:42 +08:00
61de990411 *: Add priority in resource group setting (#42293)
ref pingcap/tidb#38825
2023-03-17 21:02:40 +08:00
9632aa6b49 resource_control: support calibrate resource (#42165)
ref pingcap/tidb#38825
2023-03-17 17:38:41 +08:00
5aceb2e525 expression: support ilike function (#40942)
close #40943
2023-03-17 13:37:15 +08:00
e09a2140ca executor: add default value for LOAD DATA batch size (#42310)
ref pingcap/tidb#40499
2023-03-16 22:04:40 +08:00
a8733c0050 load data: format 'delimited data', defined null by (#42191)
ref pingcap/tidb#40499
2023-03-16 13:34:40 +08:00
d8595f536c parser: add LOAD DATA related operation SQL (#41980)
ref pingcap/tidb#40499
2023-03-10 10:49:13 +08:00
7089399891 ttl: fix upgrade from 6.5 to 6.6 configuration default value (#41866)
close pingcap/tidb#41865
2023-03-09 18:49:12 +08:00
2bdcc3e5ca build(deps): bump golang.org/x/text from 0.7.0 to 0.8.0 in /parser (#41964) 2023-03-07 14:13:12 +08:00
7cd2029773 session: support set current session's resource group name (#41722)
ref pingcap/tidb#38825
2023-03-06 23:29:11 +08:00
17bbc2961b *: support resource_group sql hint (#41678)
* *: support resource_group sql hint

Signed-off-by: BornChanger <dawn_catcher@126.com>

* *: refine case

Signed-off-by: BornChanger <dawn_catcher@126.com>

* *: make case stable

Signed-off-by: BornChanger <dawn_catcher@126.com>

* *: code format

Signed-off-by: BornChanger <dawn_catcher@126.com>

* *: relocate the cases

Signed-off-by: BornChanger <dawn_catcher@126.com>

* *: fix bazel attribute

Signed-off-by: BornChanger <dawn_catcher@126.com>

* *: fix bazel

Signed-off-by: BornChanger <dawn_catcher@126.com>

* *: code fmt

Signed-off-by: BornChanger <dawn_catcher@126.com>

* *: code format

Signed-off-by: BornChanger <dawn_catcher@126.com>

* *: address comments

Signed-off-by: BornChanger <dawn_catcher@126.com>

* *: address comments for 2nd round

Signed-off-by: BornChanger <dawn_catcher@126.com>

* *: polish check logic

Signed-off-by: BornChanger <dawn_catcher@126.com>

---------

Signed-off-by: BornChanger <dawn_catcher@126.com>
2023-03-06 18:34:13 +08:00
00ccee238a parser: Add special formatter for extract(unit FROM date) (#41875)
close pingcap/tidb#41800
2023-03-04 11:13:10 +08:00
04fefc97e6 load data: add with options (#41890)
ref pingcap/tidb#40499
2023-03-03 21:21:23 +08:00
4887a2a929 build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.8.2 in /parser (#41742) 2023-03-02 17:33:10 +08:00
cccada395a build(deps): bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.0 in /parser (#41744) 2023-02-27 20:05:08 +08:00
87702f8dbc ddl: remove unused field and clean comments (#41757) 2023-02-27 17:23:08 +08:00
a47f8041b5 parser/model: move reorg related types to a new file (#41747) 2023-02-27 15:41:07 +08:00
69f963b516 build(deps): bump golang.org/x/text from 0.3.7 to 0.7.0 in /parser (#41743) 2023-02-27 12:11:08 +08:00
8b14c36f14 build(deps): bump go.uber.org/zap from 1.18.1 to 1.24.0 in /parser (#41741) 2023-02-27 11:55:08 +08:00
484aa036f9 domain: support extract plan task handle (#41600)
* Revert "parser: support plan change capture collect stmt (#41478)"

This reverts commit 301a024ebca317e54124eb71b0afbfb399149e79.

* support extract worker

support extract worker

support extract worker

fix lint

fix lint

add test

add test

* add test

add test

* add test

* add test

* address the comment
2023-02-22 11:59:49 +08:00
9e120b68ce executor: implement NULL DEFINED BY for LOAD DATA (#41541)
ref pingcap/tidb#40499
2023-02-20 20:43:05 +08:00
c987515367 *: upgrade go 1.20.1 (#40965)
ref pingcap/tidb#40969
2023-02-20 17:49:05 +08:00
301a024ebc parser: support plan change capture collect stmt (#41478)
ref pingcap/tidb#41130
2023-02-20 10:31:05 +08:00
8497f7d32b parser: add NULL DEFINED BY and FORMAT to LOAD DATA (#41332)
ref pingcap/tidb#40499
2023-02-15 18:02:02 +08:00
0e3f5a8f5f *: bazel upgrade shard_count (#41417) 2023-02-15 12:10:01 +08:00
ee8ad52afa planner: fix tiflash cannot find generated column (#41261)
close pingcap/tidb#40663
2023-02-13 17:28:03 +08:00
79ae1e3c1f *: update bazel config (#41296) 2023-02-13 14:38:01 +08:00
696d7d06e9 *: REORGANIZE PARTITION (#38535) (#41096)
close pingcap/tidb#38535
2023-02-11 20:28:00 +08:00
48bc046fe1 executor: support plan replayer capture remove task (#41258)
close pingcap/tidb#41262
2023-02-11 12:04:02 +08:00
8531018f04 ddl: improve backfill more general (#41093)
close pingcap/tidb#41002
2023-02-10 23:52:00 +08:00
278a9fec2a ddl: Improve ErrTooLongKey message (#41270)
Prefix indexes are specified in characters while this error message
returns a limit in bytes. By adding the byte length in the message this
is makes it easier to understand.

This would deviate a little bit from the message in MySQL.

Before:
```
sql> CREATE TABLE t1(id int primary key, c1 text, key(c1(1000)));
ERROR: 1071 (42000): Specified key was too long; max key length is 3072 bytes
```

After:
```
sql> CREATE TABLE t1(id int primary key, c1 text, key(c1(1000)));
ERROR: 1071 (42000): Specified key was too long (4000 bytes); max key length is 3072 bytes
```
2023-02-10 11:57:11 +01:00
a22d690fda ddl, model: support for dist-reorg on partitioned tables (#41145)
close pingcap/tidb#41144
2023-02-09 23:54:08 +08:00
495e225dc7 ddl: fix data race on job.SetWarnings (#41231)
close pingcap/tidb#40751
2023-02-09 21:26:41 +08:00
1140b7c3b1 *: remove ru token in resource group schema and set brust limit (#41174)
ref pingcap/tidb#38825
2023-02-09 06:55:59 +08:00
85c48edbb6 placement: supports survival preferences (#40613)
close pingcap/tidb#38605
2023-02-08 17:51:59 +08:00
3f0964ff9d ddl: disable raw mode resource group (#41050)
close pingcap/tidb#41049
2023-02-08 14:09:59 +08:00
391c551258 parser: move LOAD DATA REMOTE into LOAD DATA (#41091)
ref pingcap/tidb#40499
2023-02-07 20:25:58 +08:00
ddaf0d7814 ddl, parser: implement the normal flow of distributed processing in DDL reorg phase for adding index (#40542)
close pingcap/tidb#37125
2023-02-06 13:37:57 +08:00
975d177286 *: add resource group name into information_schema.processlist (#40739)
close pingcap/tidb#40724
2023-02-03 22:23:56 +08:00
a4b18ce359 resource_group: supports burstable for resource group (#40925)
close pingcap/tidb#40380
2023-02-02 17:35:57 +08:00