4e545cfa58
expression: Implement VecEvalBool to prepare for vectorized selection operator ( #12175 )
2019-09-16 17:47:52 +08:00
04292a00de
session: annotate the previous statement to the error when transaction commit failed ( #12087 )
2019-09-16 15:15:07 +08:00
e2b1f7eff8
expression: change the String() method of expression.Column ( #12089 )
2019-09-16 14:30:22 +08:00
2a14cba6e3
expression: implement vectorized evaluation for builtinAbsDecSig ( #12158 )
2019-09-16 11:51:45 +08:00
57735957a2
server: add sql to com_exec/com_fetch dispatch error log ( #12174 )
2019-09-16 10:47:45 +08:00
5a543a5c13
implement vectorized evaluation for builtinSqrtSig ( #12187 )
2019-09-16 10:28:35 +08:00
0f55274760
infoschema, session: support for events_statements_summary_by_digest ( #12017 )
2019-09-12 19:53:16 +08:00
7d53f0f01f
expression: implement vectorized evaluation for builtinStringIsNullSig ( #12128 )
2019-09-12 17:24:40 +08:00
98b3aeb274
executor: go generate builtin_control_vec.go ( #12140 )
2019-09-12 15:21:46 +08:00
65edb2d83d
planner: generate physical plan for IndexMergePath ( #11245 )
2019-09-12 14:06:45 +08:00
5c48d93368
*: upgrade grpc to 1.23.0 ( #12055 )
2019-09-12 13:59:46 +08:00
2c659858e5
planner: enhance the rule max_min_eliminate to support multiple agg ( #12083 )
2019-09-12 13:52:45 +08:00
1c6e271e0e
store/tikv: fix data race on idle ( #12164 )
2019-09-12 13:45:45 +08:00
81cc7bc6cf
expression,planner/core: support unix_timestamp() function in partition pruning ( #12035 )
2019-09-12 13:37:49 +08:00
cbf4ddc9e2
*: improve the format of the error log ( #12155 )
2019-09-12 13:30:15 +08:00
3fc05c47b6
planner: add IGNORE_INDEX hint ( #12059 )
2019-09-12 11:51:24 +08:00
c7518de4d5
planner: add AGG_TO_COP hint ( #12043 )
2019-09-12 11:36:50 +08:00
c153a5f31c
expression: implement vectorized evaluation for builtinLeastDecimalSig ( #12150 )
2019-09-12 10:07:45 +08:00
fb683bef2c
executor: refactor union scan and dirty table ( #11702 )
2019-09-12 10:00:45 +08:00
c2901fea45
meta/autoid : fix the issue that MaxUint64 and MaxInt64 autoID is incorrectly allocated ( #12119 )
2019-09-11 08:07:39 -05:00
39e9c9fd7a
*: add max/avg cop response time for TableReader, IndexReader and IndexLookupReader. ( #12003 )
2019-09-11 20:36:45 +08:00
57da569736
store/tikv,session: invalidate snapshot cache under pessimistic transaction ( #12147 )
2019-09-11 20:14:15 +08:00
a3c2470e96
README.md: add a Getting Help section ( #12156 )
2019-09-11 17:59:45 +08:00
836d5f7b58
planner/core: support generate hints from physical plan ( #11936 )
2019-09-11 17:53:29 +08:00
c1e6b8d777
executor: utilities for disk-based hash join ( #12116 )
2019-09-11 17:38:15 +08:00
f2adf1df53
planner: improve row count estimation of IndexJoin's inner scan ( #12085 )
2019-09-11 17:10:46 +08:00
440bb748a6
stats: do not split excluded lower value ranges ( #12009 )
2019-09-11 17:02:45 +08:00
45fcba1fb5
main: rename tidb-coverage-server to tidb-server-coverage ( #12152 )
2019-09-11 16:48:41 +08:00
d29751ca5d
executor: vectorize hash calculation in hashJoin ( #12048 ) ( #12076 )
2019-09-11 16:06:46 +08:00
963f18212f
infoschema,store: change leader weight/score type to float64 ( #12151 )
2019-09-11 15:23:46 +08:00
8d5f06ba0c
Advertise https://asktug.com ( #12149 )
2019-09-11 15:17:16 +08:00
d88cd749f5
executor, expression: 1. rename tryToMatch to tryToMatchOuters 2. tiny refine tryToMatchOuters ( #12138 )
2019-09-11 11:24:14 +08:00
5ab394cff5
expression: implement vectorized evaluation for builtinMonthSig ( #12018 )
2019-09-11 10:47:45 +08:00
4b6c38d783
expression: implement vectorized evaluation for builtinLowerStr ( #12013 )
2019-09-11 10:40:44 +08:00
ffc3482938
expression: implement vectorized evaluation for builtinDateSig ( #12136 )
2019-09-11 10:27:44 +08:00
864fbc2482
sessionctx/variable: refine slow log output by not print useless info ( #12016 )
2019-09-11 10:00:59 +08:00
f01cb87abd
*: implement the CheckTxnStatus API for the large transaction ( #11974 )
2019-09-10 22:58:20 +08:00
bbd131b272
ddl: disallow dropping auto_increment column attribute ( #12107 )
2019-09-10 21:42:52 +08:00
46cb64a257
server: reset current start ts in processlist when transaction committed ( #12070 )
2019-09-10 20:27:44 +08:00
e8f63be6e8
expression: implement vectorized evaluation for builtinInetNtoaSig ( #12088 )
2019-09-10 20:20:45 +08:00
4621bf3953
planner/core: split test data from physical plan test ( #12132 )
2019-09-10 19:51:28 +08:00
213b783dc6
executor: do not use batchChecker in 'insert ignore into ...' ( #12122 )
2019-09-10 19:42:00 +08:00
add1023465
expression: modify the test framework for vectorized expression evaluation functions ( #12115 )
2019-09-10 18:57:27 +08:00
d5626a918d
executor, expression: add a tryToMatchOuters for joiner ( #11922 )
2019-09-10 18:00:14 +08:00
64298f0278
*: refactoring the code of batchChecker ( #12108 )
...
batchChecker is difficult to maintain, we should get rid of it.
In this commit, I catch the BatchGet result into the snapshot, in this way we can
achieve the same goal as the batchChecker
2019-09-10 16:36:49 +08:00
68b709e097
planner: introduce cascades adapter model and implement handle range scan ( #11566 )
2019-09-10 15:34:53 +08:00
e6e3e63060
planner: split test data from test cases ( #12091 )
2019-09-10 15:30:26 +08:00
4ee517cea4
conn: fix lost connection when insert from select panic cause by out of memory quota ( #12090 )
2019-09-10 15:10:03 +08:00
660ce3f161
Faster Clone() in kv/key.go ( #11957 )
2019-09-10 14:24:14 +08:00
5c18c5df97
type: add db prefix to function name for not exist error messages ( #11156 )
2019-09-10 11:20:19 +08:00