Commit Graph

9904 Commits

Author SHA1 Message Date
0c92ed8997 implement vectorized evaluation for builtinCharSig (#14039) 2019-12-17 19:43:16 +08:00
5940bb2ceb ddl: check foreign key constraint when drop,modify,change column (#14043) 2019-12-17 16:52:16 +08:00
438d39ebcd *: revert #10124 and remove sql mode PadCharToFullLength (#14007) 2019-12-17 15:25:06 +08:00
a61e3cc324 session: move the failpoint test to testSessionSerialSuite (#14089) 2019-12-17 12:30:16 +08:00
cc635dbc90 expression: enable round(real, int, dec) functions (#14028) 2019-12-17 10:47:26 +08:00
881038ee1b session: support 'GLOBAL SCOPE' for tidb_enable_table_partition (#14062) 2019-12-17 10:10:25 +08:00
7262383c88 infoschema,planner: implement the CLUSTER_LOG memory table predicate push down (#14018)
Signed-off-by: Lonng <heng@lonng.org>
2019-12-16 21:53:45 +08:00
80b9d876f8 planner/cascades: Add the transformation rule PushSelDownWindow (#14068) 2019-12-16 20:58:59 +08:00
1dbdc3e85c mocktikv: add the missing ConflictCommitTS (#14064) 2019-12-16 19:41:55 +08:00
2c6f4468a0 statistics: fix row count estimation of unique composite index (#14076) 2019-12-16 19:05:13 +08:00
ef56f3ece4 expression: implement vectorized evaluation for builtinBenchmarkSig (#13643) 2019-12-16 17:01:43 +08:00
814015ea25 tikv: check lock timeout again after resolving lock (#14066) 2019-12-16 16:14:13 +08:00
cbf7415873 *: add errcode for structure, tablecodec, admin files (#14054) 2019-12-16 12:07:02 +08:00
b8dad33537 executor: trace the memory usage of Projection executors (#13914) 2019-12-15 21:15:38 -06:00
f07ad16883 expression: fix builtin function ord (#13994) 2019-12-15 18:10:43 +08:00
d666ed4137 *: fix the wrong check for key-need-lock of pessimistic transaction (#14057) 2019-12-15 18:04:37 +08:00
441028887a expression: remove useless true statement (#14059) 2019-12-14 11:37:43 +08:00
3ee6bc8a21 ddl: fix the bug that VIEWs can be dropped by DROP TABLE syntax (#14048) 2019-12-13 17:07:43 +08:00
386ab8d8f6 planner/cascades: add transformation rule PushSelDownIndexScan (#13945) 2019-12-13 16:58:43 +08:00
f35be4a989 executor: support index advisor, complete input preparation part (#13968) 2019-12-13 15:46:44 +08:00
9a50cc3fef planner/cascades: add transformation rule MergeAggregationProjection (#13986) 2019-12-13 15:32:44 +08:00
71a8ef2bb8 infoschema: improve the security vunerability of TABLE_CONSTRAINTS infoschema (#14037) 2019-12-13 14:26:41 +08:00
78b8865034 infoschema: improve the security vunerability of schemata infoschema table (#14003)
* add check for information_schema.schemata

* Update tables_test.go

* update
2019-12-13 14:07:24 +08:00
9009da7378 *: lock unchanged rows for pessimistic transaction (#14045) 2019-12-13 12:00:28 +08:00
5cac105ba1 session: do not print the annoying 'no such host' error log when authorization fails (#13989) 2019-12-12 20:59:44 +08:00
66c7def9ab planner/cascades: add transformation rule PushSelDownUnionAll (#14033) 2019-12-12 19:47:58 +08:00
493c07c439 planner: correct row count estimation for inner child of index join (#13726) 2019-12-12 17:06:05 +08:00
d744bc41d8 expression: implement vectorized evaluation for builtinBitCountSig (#13267) 2019-12-12 16:51:28 +08:00
f6fc7847b1 bindinfo: unify session variables of spm (#14005) 2019-12-12 15:09:28 +08:00
1bcf267655 infoschema: add plan digest to slow log and slow_query (#14000) 2019-12-12 11:49:00 +08:00
b04001b2a5 *: make golint happy #14025 (#14034) 2019-12-12 11:42:58 +08:00
5da10ffecc *: refine some error code (#14002) 2019-12-12 11:09:58 +08:00
43334246cc privilege/privileges: improve authentication performance when there are a lot of privilege records (#13998) 2019-12-12 10:59:28 +08:00
0434e66879 planner: simplify IsAutoCommitNotValidTxn (#14026) 2019-12-12 10:53:28 +08:00
4d90d81240 store/tikv: fix a memory leak in the batchClient for the large transactions. (#14031) 2019-12-11 23:07:00 +08:00
a94cff903c *: refactor LockKeys API (#14020) 2019-12-11 15:05:59 +08:00
af1d216cbe *: fix some golint warnings (#14012) 2019-12-11 14:29:58 +08:00
7c17add7c0 privilege: fix privilege check of CREATE ROLE and DROP ROLE (#13940) 2019-12-11 13:43:58 +08:00
641963e564 expression: implement vectorized evaluation for builtinUnixTimestampDecSig (#13507) 2019-12-11 13:09:28 +08:00
0ae3813df4 config: forbid user to set TxnTotalSizeLimit too large with binlog enabled (#14006) 2019-12-11 11:00:28 +08:00
d43f980df6 mockstore: update pd (#14008) 2019-12-10 17:24:58 +08:00
0fe96bc864 stats: remove the lower bound of auto analyze ratio (#13995) 2019-12-10 16:52:25 +08:00
0255f6a5ad expression: fix a bug in builtinHourSig vec-function (#13949) 2019-12-10 16:38:25 +08:00
72cd3f2032 executor: add back metrics for select_result.go:fetchResp() (#13975) 2019-12-10 16:10:55 +08:00
206cdbedfc types: fix insert error when convert string to float (#13716) 2019-12-10 16:03:25 +08:00
c796205825 planner: fix bug for logical rule outer join elimination (#13947) 2019-12-10 15:56:26 +08:00
a6d976440c executor: refactor the way of retreiving remote component configuration (#13832) 2019-12-10 14:49:56 +08:00
ebec6de11f *: rename IndexColName to IndexPartSpecification (#13941) 2019-12-10 14:22:44 +08:00
18d7d55b9d expression: implement vectorized evaluation for builtinArithmeticIntDivideDecimalSig (#13602) 2019-12-09 21:14:18 -06:00
bb51ebafad expression: rename RandWithSeed to RandWithSeedFirstGen (#14001)
Signed-off-by: andylokandy <andylokandy@hotmail.com>
2019-12-10 11:06:26 +08:00