Commit Graph

9741 Commits

Author SHA1 Message Date
c10c576cab store: implement non-block reading for Get and BatchGet under the large transaction protocol (#13599) 2019-11-27 18:54:58 +08:00
2082b68a41 test: optimize session&planner/core unit test (#13580) 2019-11-27 17:25:55 +08:00
134b80cdf4 distsql: Unify endian for Chunk encode format (#13349) 2019-11-27 17:15:25 +08:00
17fe696d8d Makefile: move the success message from explaintest to test (#13748) 2019-11-27 17:08:42 +08:00
37ea7d44a5 table: refactor code simplify string comparison (#13762) 2019-11-27 17:03:23 +08:00
6a59557500 executor: show operators' concurrency information in results of EXPLAIN ANALYZE (#13539) 2019-11-27 16:46:25 +08:00
e979cff6bb planner: add column mapping in explain result (#13640) 2019-11-27 16:39:19 +08:00
596fb64233 planner: support a hint to force using a IndexMerge path (#12843) 2019-11-27 15:44:25 +08:00
e4bdb7b229 executor: show max-proc-keys and p95-proc-keys in results of explain analyze (#13692) 2019-11-27 15:00:26 +08:00
d811fbb461 util: remove some unused code in admin package (#13742) 2019-11-27 14:37:25 +08:00
80bbc900f9 infoschema: refactor GetClusterServerInfo to avoid executing internal SQL (#13765) 2019-11-27 14:31:56 +08:00
f996816eb7 expression : fix function 'binSearch' in builtinIntervalRealSig not return error (#12957) 2019-11-27 13:59:56 +08:00
0fcf1df772 expression:implement vectorized evaluation for builtinConvertSig (#13537) 2019-11-27 13:10:43 +08:00
246b91edd4 meta: refine error code for package meta (#13654) 2019-11-27 12:57:07 +08:00
9acb0a37f0 util: refactor the code (#13760) 2019-11-27 12:02:14 +08:00
04fc7cca98 util/printer: get GoVersion from runtime variable instead of shell (#13763) 2019-11-27 11:56:43 +08:00
6b7e19ab41 extract a LogicalMemTable from DataSource to decouple memory/stored tables (#13741)
Signed-off-by: Lonng <heng@lonng.org>
2019-11-27 10:19:17 +08:00
eae41adc0c expression: implement vectorized evaluation for builtinAesDecryptIVSig (#13557) 2019-11-26 23:48:13 +08:00
3a48a48630 *: remove the assertion proto (#13732)
The assertion proto was introduced to verify the data consistency, but I find
it's complex and hard to achieve that goal. Adding additional assertions just
makes more memory occupation, especially in the large transaction.
So it's better to remove it.
2019-11-26 22:58:49 +08:00
d8f806f1d4 stringutil: improve DoMatch performance (#13407) 2019-11-26 20:30:13 +08:00
26537cd292 ddl: remove duplicate import and unused test result (#13744) 2019-11-26 20:16:43 +08:00
a1dc0477a5 types: add error code for package types (#13300) 2019-11-26 19:45:14 +08:00
6a17f90205 expression: fix the corner case of CAST int as unsigned real/decimal (#13637) 2019-11-26 18:01:07 +08:00
9fd3e92318 server: add rpcserver to get other tidb server info for diagnostics (#13693) 2019-11-26 17:46:19 +08:00
2de2baa256 *: fix staticcheck errors in folder bindinfo, config, infoschema, meta and privilege (#13702) 2019-11-26 17:27:29 +08:00
3f95d1681d tikv: make follower-read request retry other peers when meet EpochNotMatchError (#13472) 2019-11-26 16:57:44 +08:00
445e30204a expression: implement vectorized evaluation for builtinJSONArrayInsertSig (#13667) 2019-11-26 16:32:15 +08:00
9810b2d078 expression: implement vectorized evaluation for builtinDateDiffSig (#13595) 2019-11-26 16:05:13 +08:00
33b971021c expression: implement vectorized evaluation for builtinCastStringAsIntSig (#13617) 2019-11-26 15:52:13 +08:00
4c8c3b4157 config: default to enable-xx if configuration options confict (#13153) 2019-11-26 14:54:30 +08:00
3a7d2a18d9 planner/core: fix not null flag for using and natural join (#13735) 2019-11-26 14:28:03 +08:00
8e6e818eb2 docs: add recover binlog (#13724) 2019-11-26 14:18:00 +08:00
acfc7be794 infoschema: refine error code for package infoschema (#13646) 2019-11-26 10:21:43 +08:00
e2c8c17e92 *:fix staticcheck errors in folder distsql and domain (#13668) 2019-11-26 10:08:31 +08:00
8ed87c181e executor, test: copy the index join tests for index hash join and index merge join (#13618) 2019-11-25 21:27:30 +08:00
b0f534bf32 timeutil: do not use system files to verify timezone (#13593) 2019-11-25 15:52:46 +08:00
9cb05c7f38 ddl: update the error message of "modify/change column" to make it easier to understand (#13457) 2019-11-25 15:26:16 +08:00
189d89e00a planner, executor: build ColWithCmpFuncManager.TmpConstant for indexHashJoin.innerWorker individually (#13714) 2019-11-25 14:36:17 +08:00
74bb0d5bb4 server: improve test coverage of server/conn.go (#13712) 2019-11-25 14:21:17 +08:00
ffa80571f8 planner/cascades: refactor the interface of Transformation (#13610) 2019-11-25 14:05:46 +08:00
17fda43487 planner, executor: build ColWithCmpFuncManager.TmpConstant for indexMergeJoin.innerWorker individually (#13713) 2019-11-25 13:57:16 +08:00
dc788a11bc Makefile: Split make test into two test parts for CI (#13689) 2019-11-25 11:44:16 +08:00
fea5ce1114 doc: fixed invalid url in CONTRIBUTORS.md (#13703) 2019-11-24 11:52:07 +08:00
bc21efebf5 executor: print the number of cop-tasks in results of explain analyze (#13686) 2019-11-23 10:26:37 +08:00
153a6facfe infoschema: place INFORMATION_SCHEMA in new virtual table framework (#13696) 2019-11-22 17:49:24 +08:00
760d27c51f util: fix staticcheck errors (#13456) (#13651) 2019-11-22 17:20:25 +08:00
518692c14c bindinfo: support evolve plan (#13465) 2019-11-22 17:09:37 +08:00
71e19a7308 Allocate continuous row id for single INSERT statement (#13648) 2019-11-22 16:22:08 +08:00
2418958354 expression: enable 19 functions push down (#13683) 2019-11-22 15:56:07 +08:00
876da07be5 stats: fix data race when updating stats cache (#13647) 2019-11-22 15:28:37 +08:00