Commit Graph

3858 Commits

Author SHA1 Message Date
ac04473227 planner, executor: support batchget for range and list partition table (#24856) 2021-05-28 21:01:35 +08:00
cea4e20689 executor: fix the unstable test TestDML (#24960) 2021-05-28 20:33:35 +08:00
c287bcb48c executor: Add plugin column to mysql.user (#24894) 2021-05-28 16:33:36 +08:00
1b048b1676 infoschema: Use system local time for tables of lock view (#24952) 2021-05-28 16:03:35 +08:00
0367c54698 inforschema, executor, util/kvcache, util/statement_summary : Add STATEMENTS_SUMMARY_EVICTED into information_schema (#24513) 2021-05-28 15:19:35 +08:00
b64f9007cf infoschema: Remove the unimplemented ALL_SQL_DIGESTS column from the DEADLOCKS table (#24939) 2021-05-27 22:25:35 +08:00
f3557bb591 planner, executor: supports select statement with AS OF (#24613) 2021-05-27 21:11:35 +08:00
c3a27c91ee infoschema: Add ALL_SQL_DIGESTS field to the TIDB_TRX table (#24863) 2021-05-27 19:49:35 +08:00
e87d035937 infoschema, executor, txn: implement DATA_LOCK_WAITS table (#24750) 2021-05-27 17:57:36 +08:00
96ab4a3f0a store/helper, infoschema: fix the bug that cannot find down-peer (#24881) 2021-05-27 13:25:35 +08:00
acf5e52ffc session, executor: fix misleading function name and move staleness test (#24902) 2021-05-26 15:31:35 +08:00
59ee6f8d01 executor: add more cases about dynamic-mode with union/DML/subquery (#24864) 2021-05-26 14:19:34 +08:00
f79dc8b218 executor: pessimistic lock on the temporary table should not be written to TiKV (#24737) 2021-05-26 12:41:34 +08:00
2b3905b44a *: avoid create new parser object in prepared exec (#24883) 2021-05-26 11:25:34 +08:00
66ad36ee10 planner, executor, statistics: support correlation calc for new sampling method (#24458) 2021-05-25 23:57:34 +08:00
eeb6641046 *: fix missing reset for DurationParse (#24468) 2021-05-25 20:57:34 +08:00
ced56153b8 executor,table: fix 'show create table' for the temporary table (#24857) 2021-05-25 20:33:34 +08:00
045e18f1c6 executor: do not send snapshot request for (batch) point get on temporary table (#24804) 2021-05-25 20:07:34 +08:00
051524ce95 kv: remove DelOption method (#24762) 2021-05-25 17:53:34 +08:00
681d8ccd16 executor: update memIndexLookUp to make it can read partition table correctly and add more cases about dynamic-mode with UnionScan (#24877) 2021-05-25 17:37:33 +08:00
6e9d2750ae executor: implement set transaction read only as of transaction (#24766) 2021-05-25 16:39:38 +08:00
2580240dde *: pass sql, plan digest down to KV request (#24854) 2021-05-25 15:47:33 +08:00
98f0d76bc7 *: clean up the deserted syntax of START TRANSACTION READ ONLY (#24813) 2021-05-25 14:25:33 +08:00
79669921ff ddl: add region and split compatibility for temporary table (#24684) 2021-05-25 13:17:33 +08:00
39bd181213 *: Upgrade to go 1.16 && remove deprecated io/ioutil (#24527) 2021-05-25 12:07:34 +08:00
9865d51f79 planner: fix the ORDER BY column not match the GROUP BY clause (#24708) 2021-05-24 20:29:34 +08:00
xhe
bfdad7c752 *: milisecond test and infoschema fix (#24820) 2021-05-24 18:27:34 +08:00
9d8935e39a executor: add partition test with expression (#24744) 2021-05-24 16:27:33 +08:00
559a0067fa store/tikv: extract methods for LockCtx (#24736) 2021-05-24 15:59:33 +08:00
2e7ace474c ci acceleration: reduce execution time for TestDirectReadingWithAgg (#24818) 2021-05-24 14:05:33 +08:00
a126b06a1d ddl: the clustered index primary key conflict prompt information is not an index value (#24831) 2021-05-24 13:31:33 +08:00
49f614e05f executor: add a test case for 'tidb_constraint_check_in_place' on temporary table (#24784) 2021-05-22 02:58:21 +08:00
163eb5f03c planner: Implement PointGet in TryFastPlan for range/list paritition table (#24588)
* implement PointGet in TryFastPlan for range/list partition
2021-05-22 01:23:53 +08:00
032d34c750 executor: fix index join panic on prefix index on some cases (#24568) 2021-05-21 16:06:21 +08:00
35f5ff4407 executor: remove the unnecessary use of fmt.Sprintf (#24815) 2021-05-21 15:54:21 +08:00
a2b9cb0929 config: ignore tiflash when show config (#24770) 2021-05-20 22:44:22 +08:00
db71d7fb83 test: record random seed in TestIssue20658 (#24782) 2021-05-20 21:54:21 +08:00
b91aeedab7 planner: add tests for partition range boundaries for LT/GT (#24574) 2021-05-20 21:34:22 +08:00
bcfe952921 executor: Fix unstable TestTiDBLastTxnInfoCommitMode (#24779) 2021-05-20 21:22:22 +08:00
6bfc5f8b44 *: support AS OF TIMESTAMP read-only begin statement (#24740) 2021-05-20 20:54:22 +08:00
013b3f1f49 executor: add table name in log (#24666) 2021-05-20 18:34:22 +08:00
542da5d60b *: prepare errors for CTE (#24763) 2021-05-20 06:03:40 +08:00
20e467a046 executor: add some test cases about dynamic-mode and apply operator (#24683) 2021-05-20 03:29:41 +08:00
28f4d79a0b executor: fix wrong enum key in point get (#24618) 2021-05-20 03:05:41 +08:00
a2278dfdf5 oracle: simplify timestamp utilities (#24688) 2021-05-20 02:53:41 +08:00
d1a5fa3ac9 planner: add range partition boundaries tests with BETWEEN expression (#24598) 2021-05-20 02:05:41 +08:00
3904ca3e4e infoschema, executor: Add the deadlock table (#24524) 2021-05-20 00:21:42 +08:00
15dfd7bdd3 *: Implementing RENAME USER (#24413) 2021-05-20 00:09:41 +08:00
89cf970202 executor: add correctness tests about direct reading with indexJoin (#24497) 2021-05-19 22:03:42 +08:00
8fb29eb17e kv: move TxnScope into kv (#24715) 2021-05-19 20:01:42 +08:00