Commit Graph

9076 Commits

Author SHA1 Message Date
fb07e86bb8 expression: implement vectorized evaluation for builtinTimestamp1ArgSig (#12339) 2019-09-25 19:08:47 +08:00
74eaf327e9 *: log each com_stmt_fetch separately (#11987) 2019-09-25 17:57:16 +08:00
4891e18125 ddl: add index speed metric (#12374) 2019-09-25 17:34:44 +08:00
fef1eac084 store/tikv: implement a ttlManager to update the TTL of a transaction (#12177) 2019-09-25 16:33:42 +08:00
ac9218a320 build: fix make tidy when using symlink (#12379) 2019-09-25 16:16:45 +08:00
1342cba5fe planner: set windowClause only in WindowFuncExpr (#11956)
* fix window

* tweak

* move test

* use filelist

* add explain test

* fix test

* fix

* fix

* fix test
2019-09-25 16:00:17 +08:00
c15fdd2fe5 tikvclient: adjust log level in store/tikv/client_batch.go (#12302)
Signed-off-by: qupeng <qupeng@pingcap.com>
2019-09-25 15:13:01 +08:00
e41458983c executor: record slow-log when log use error level (#12359) 2019-09-25 13:16:15 +08:00
65d659752d expression: implement vectorized evaluation for builtinCeilRealSig (#12276) 2019-09-25 12:27:45 +08:00
b25b703c1d tikv: make region request can send to flash store (#11652) 2019-09-25 11:00:15 +08:00
a3cda38d95 expression: implement vectorized evaluation for builtinRoundRealSig (#12274) 2019-09-25 10:34:42 +08:00
4686eca585 expression: implement vectorized evaluation for builtinRoundWithFracRealSig (#12275) 2019-09-25 09:58:45 +08:00
6ad9e2bb1d expression: implement vectorized evaluation for `builtinRevers… (#12239) 2019-09-25 01:11:00 +08:00
1f922559df executor: implement disk-based hash join (#12067) 2019-09-24 23:23:05 +08:00
1fe9773726 planner: introduce an individual physical plan for indexNestedLoopHashJoin (#12139) 2019-09-24 21:18:45 +08:00
ba081eb40a expression: implement vectorized evaluation for builtinIsIPv4Sig (#12269) 2019-09-24 19:44:15 +08:00
20dc99995a executor: clean up the batch checker code (#12338) 2019-09-24 19:02:45 +08:00
73e762c032 executor: testShowStatsSuite should not inherit testSuite (#12350) 2019-09-24 16:17:16 +08:00
31681b7712 executor: refactoring the 'replace' implementation, remove its dependency of batch checker (#12319) 2019-09-24 16:10:15 +08:00
d7ff17b2e6 planner/core: fix resolve rule for group by expression (#12307) 2019-09-24 16:03:45 +08:00
9d8ea995cb planner/core: adjust generated hints of join operators (#12318) 2019-09-24 15:55:45 +08:00
8179558274 planner, executor: push limit down into IndexLookUpReader executor (#12262) 2019-09-24 14:16:16 +08:00
2f70d3813f ddl: fix drop index failed when index contain auto_increment column and more than 2 index contain auto_increment_column (#12230) 2019-09-24 14:07:21 +08:00
a2ca3a3819 expression: implement vectorized evaluation for builtinSpaceSig (#12270) 2019-09-24 12:31:44 +08:00
c2dd5eef5e expression: implement vectorized evaluation for builtinTruncateRealSig (#12287) 2019-09-24 11:50:43 +08:00
ca41cde54b expression: implement vectorized evaluation for builtinRoundWithFracIntSig (#12299) 2019-09-24 10:51:10 +08:00
bb5b0c8aa9 expression: implement vectorized evaluation for builtinGreatestIntSig (#12272) 2019-09-24 10:45:46 +08:00
b53a71f15a executor: fix unordered trace events in row format (#12314) 2019-09-24 10:17:46 +08:00
a296484034 expression: implement vectorized evaluation for builtinLeftSig (#12292) 2019-09-24 10:10:19 +08:00
10519498a9 expression: add builtin function tidb_decode_key() (#12193) 2019-09-24 10:02:29 +08:00
e086686ede *: tidy code,make code more go style. (#12300) 2019-09-23 21:24:10 +08:00
06629d6ac4 *: check privilege when reusing the cached plan (#12211) 2019-09-23 20:36:45 +08:00
48557f7089 store: update kvrpc.Cleanup proto and change its behaviour (#12212)
Before this PR, Cleanup always rollbacks a transaction if it's not committed.
After this PR, Cleanup will not rollback a transaction if the lock is active.
2019-09-23 19:45:02 +08:00
46113838b5 expression: fix wrong Flen when processing Decimal and Int (#12312) 2019-09-23 17:00:15 +08:00
163c17d011 build: make check-gogenerate.sh more friendly (#12263) 2019-09-23 16:51:45 +08:00
582076b5cc *: wrap the previous statement for performance (#12283) 2019-09-23 15:09:15 +08:00
ea963cb3c0 expression: support customizing FieldTypes of arguments for benchmark framework (#12291) 2019-09-23 12:14:15 +08:00
3eaa4d3012 planner: tiny code refine for contructIndexJoin (#12254) 2019-09-23 11:58:45 +08:00
0cb06e699d planner/core: fix point-get db privilege check (#12268) 2019-09-23 11:40:45 +08:00
14df525bff expression: implement vectorized evaluation for builtinAbsRealSig (#12273) 2019-09-23 10:15:15 +08:00
61f26d8fb0 expression: implement vectorized evaluation for builtinRoundIntSig (#12298) 2019-09-23 10:08:46 +08:00
d1378f9989 expression: implement vectorized evaluation for builtinLog1ArgSig (#12285) 2019-09-23 09:53:54 +08:00
181c3a890d expression: implement vectorized evaluation for builtinCastRealAsRealSig (#12284) 2019-09-23 08:33:15 +08:00
8cb488a9dc expression: implement vectorized evaluation for builtinLeastIntSig (#12286) 2019-09-22 19:55:15 +08:00
9f0dfa2806 expression: implement vectorized evaluation for builtinRightSig (#12293) 2019-09-22 19:46:15 +08:00
c94d7a850b expression: implement vectorized evaluation for builtinAbsIntSig (#12296) 2019-09-22 19:39:45 +08:00
599eaa3d33 expression: implement vectorized evaluation for builtinRadiansSig (#12236) 2019-09-22 16:02:30 +08:00
63e7c9fb00 implement vectorized evaluation for builtinExpSig (#12235) 2019-09-22 15:29:42 +08:00
f792e8d787 tikv: fix out-of-index in split-region (#12265) 2019-09-20 07:40:45 +08:00
f9724dbf3b executor: improve codes of stmt hints (#12246) 2019-09-18 23:50:25 +08:00