0b8ce46f0c
priviege, executor: add set role option ( #10268 )
2019-05-08 14:10:21 +08:00
b0549b7875
stats: incremental analyze for index with feedback updates ( #10355 )
2019-05-08 13:50:46 +08:00
d8589df2f3
*: add a variable to control the back off time and disable txn auto retry by default ( #10266 )
2019-05-08 10:23:49 +08:00
1c4ebee8de
executor: should handle virtual columns when fetching duplicate rows in batchChecker ( #10370 )
2019-05-08 10:18:52 +08:00
1ef1d8ad3e
modify desc is compatible with MySQL ( #10358 )
2019-05-08 09:28:55 +08:00
f17a1155e7
executor: split unit tests to speedup execution time ( #10364 )
2019-05-06 21:05:47 +08:00
7ecb3159a6
*: add split index region syntax ( #10203 )
2019-05-06 17:41:50 +08:00
190990b352
bindinfo: reduce duplicate DigestHash call ( #10352 )
2019-05-06 13:19:37 +08:00
c9cc3b7e32
executor: support prepare DDL statements with no parameters ( #10144 )
2019-05-06 08:29:23 +08:00
0b037aadf6
Fix incorrect "Internal" display in admin show slow output ( #10338 )
2019-05-05 23:28:42 +08:00
62d37a8356
executor: fix the error message when granting to a non-exist user ( #10239 )
2019-05-05 22:11:38 +08:00
667124bd91
executor: refine point get failpoint injection logic ( #10319 )
2019-04-30 17:59:23 +08:00
efe9b6ab2a
planner/core: fix privilege check for update ( #10281 )
2019-04-30 13:06:54 +08:00
cd10bca666
*: support select/ explain select using bind info ( #10284 )
2019-04-29 16:47:11 +08:00
69b02a3736
*: make config items Performance.*, OOMAction and MemQuotaQuery support hot-reloading ( #10295 )
2019-04-29 16:38:46 +08:00
b05977d47e
executor: ignore overflow error when construct inner key ( #10244 )
2019-04-29 13:22:30 +08:00
6a578a8b57
statistics: Support store CMSketch with Top N ( #10255 )
2019-04-29 12:15:59 +08:00
d8149580bc
session: add the transaction commit time to slow log ( #10294 )
2019-04-29 11:50:17 +08:00
9d74d6404f
planner, executor: index join enhancement ( #8471 )
2019-04-29 11:07:15 +08:00
98dbbffceb
executor: fix IsPointGet judgment condition ( #10278 )
...
index lookup should not the max ts optimization
2019-04-28 17:47:02 +08:00
515b9476d9
*: support drop session binding ( #10287 )
2019-04-28 17:32:42 +08:00
4b4fe8b549
stats: incremental analyze for index without feedback updates ( #10102 )
2019-04-28 15:34:51 +08:00
5fa16a8030
executor: support building stats for fast analyze. ( #10258 )
2019-04-28 13:49:54 +08:00
45c0e51eca
executor: check inconsistent index in IndexLookupExecutor ( #10237 )
2019-04-28 13:35:19 +08:00
168776dcfa
* : support show session binding ( #10285 )
2019-04-28 13:20:13 +08:00
f0303e46c0
*: support "add session binding" ( #10247 )
2019-04-25 10:59:02 +08:00
732f4307b8
ddl: add table option pre_split_regions for pre-split region when create table with shard_row_id_bits. ( #10138 )
2019-04-24 21:56:24 +08:00
862df46fe9
executor: support fast sample for fast analyze ( #10214 )
2019-04-24 17:04:55 +08:00
a28d8779c1
*: support show analyze status ( #10172 )
2019-04-24 14:32:19 +08:00
b2910d7f04
executor, infoschema: SHOW COLLATIONS shows supported collations only ( #10186 )
2019-04-24 14:00:24 +08:00
718871646b
executor: reduce alloc and lock-hold-time caused by err/warn count ( #10223 )
2019-04-24 09:51:02 +08:00
58d1bb8cb3
privilege: support authentication with active roles ( #10125 )
2019-04-23 10:05:53 +08:00
f26edbf15c
executor: use EncodeBytes in countOriginDistinct ( #10225 )
2019-04-22 23:26:24 +08:00
e59539505a
plan, executor: pre with labels for metrics in plan/executor package ( #10231 )
2019-04-22 21:50:59 +08:00
5fcc7e2a61
executor: tiny clean up by removing unnecessary string creation ( #10213 )
...
* executor: clean up by remove unnecessary string creation
* check if id is nil
2019-04-22 15:32:15 +08:00
e4aee76587
executor, util: fix wrong behavior of group_concat(distinct) ( #10108 )
2019-04-22 15:12:16 +08:00
d6396daa77
*: lazy eval explain id and tracker label ( #10139 )
2019-04-22 14:23:33 +08:00
27a56180bd
*: replace gofail with the new failpoint implementation ( #10184 )
2019-04-22 13:30:14 +08:00
2c192bc7d8
ddl: set column collate from ColumnOptionCollate ( #9947 )
2019-04-22 10:23:24 +08:00
70c37188ac
executor: fix bad null error handling for insert statement when disabling the strict SQL mode ( #10161 )
2019-04-21 15:53:47 +08:00
7cc7323138
plan, privilege: add role support for SHOW GRANT ( #10016 )
2019-04-21 12:38:28 +08:00
5b13ff921c
*: support "show global bind" ( #10200 )
2019-04-19 17:23:51 +08:00
ef04594935
*: support "drop global binding" ( #10193 )
2019-04-19 13:35:21 +08:00
33015e10a9
executor: fix the wrong order by pk desc result and some corner cases for unsigned pk ( #10179 )
2019-04-19 12:58:25 +08:00
e327f3510f
*: Add support "show open tables" ( #10166 )
...
TiDB has no concept like mysql's "table cache" and "open table"
For simplicity, we just return an empty result with the same structure
as MySQL's SHOW OPEN TABLES
2019-04-18 21:23:16 -06:00
f834e5d56f
executor: show memory consumption in slow query log ( #10162 )
2019-04-18 15:16:44 +08:00
2a6c8d610a
executor: show more information about cop tasks in slow log ( #10165 )
2019-04-18 13:39:57 +08:00
13290a239a
executor/aggfuncs: add test for window functions ( #10131 )
2019-04-18 12:34:43 +08:00
63d720cbfd
*: support create global binding ( #9846 )
2019-04-17 22:12:50 +08:00
abeddab5ba
privilege, executor: support SET DEFAULT ROLE ( #9949 )
2019-04-17 14:25:49 +08:00