Commit Graph

8026 Commits

Author SHA1 Message Date
b6ad6a20a5 stats: fix building too many buckets (#5978) 2018-03-09 17:20:29 +08:00
831c93f645 server, docs: change rowBin to request. (#5983) 2018-03-09 15:35:52 +08:00
3ac2b34a34 readme: add TiDB adopters (#5981) 2018-03-09 11:52:31 +08:00
73900c4890 plan: fix a bug when expectedCnt and count after filter are all 0. (#5947) 2018-03-08 16:07:47 +08:00
d3186dc404 store/tikv:avoid random error when check leader in gc (#5816) 2018-03-08 11:04:19 +08:00
8f0477dad5 executor,distsql: Add a test that check coprocessor streaming flag (#5973) 2018-03-07 20:42:13 -06:00
0b7bf3eef5 server: support decode column (#5927) 2018-03-07 20:46:31 +08:00
913db283ea *: remove SupportChunk() from interface ResultSet and RecordSet (#5969) 2018-03-07 19:36:15 +08:00
096562ee8a executor: fix bug in insert (#5968) 2018-03-07 16:29:48 +08:00
2c3933464b plan, executor: remove the duplicate function of setPBColumnsDefaultValue (#5967) 2018-03-07 15:48:55 +08:00
a90ee13c9f config: update config template (#5963)
* update config template
2018-03-07 10:56:45 +08:00
cddc45a7b4 server: add http api for settings (#5860) 2018-03-07 10:21:38 +08:00
dca897d749 metrics: improve handle cop task duration metric accuracy (#5925) 2018-03-07 10:08:54 +08:00
86af180267 plan: decorrelation enhancement. (#5953) 2018-03-06 23:55:16 +08:00
c4a7242a1d executor: fix two bugs when enable chunk (#5945) 2018-03-06 22:00:45 +08:00
3e1a8ed36d executor, infoschema: return a pseudo profiling table when system var profiling is set to 1 (#5960)
try fix mysql compability
2018-03-06 18:06:03 +08:00
50e98f427e config: add validation for configuration (#5864) 2018-03-06 14:56:28 +08:00
9a3463fd81 distsql, mocktikv: handle warnings returned from tikv/mocktikv (#5906) 2018-03-06 13:20:27 +08:00
ce3bf40aac stats, mocktikv: implement NextChunk for record set (#5950) 2018-03-06 13:08:50 +08:00
027804e2c8 mocktikv: return error if coprocessor range.start is not smaller than range.end (#5951) 2018-03-05 21:44:01 -06:00
928582c720 executor,ast: check password format for 'create user identified by password XXX' (#5948)
'create user xxx identified by yyy', yyy can be any text
'create user xxx identified by password yyy', yyy must be a hash string generated by
password(), it begin with * and has length 41
2018-03-05 21:30:54 -06:00
5461718c65 executor,distsql: set streaming flag for coprocessor request based on executor's type (#5916)
Decide whether a executor support streaming, TableScan/IndexScan/Selection support it.
If a coprocessor request need some operations like aggregation or topn, it's meanless
to use streaming for the request.
2018-03-05 21:21:28 -06:00
ad814b0d6c executor, util: employ memory Tracker to track memory usage during query execution (#5826) 2018-03-06 11:02:09 +08:00
89dd754579 *: Improve code readability and unified aliases (#5958) 2018-03-06 10:25:18 +08:00
dc2bbc8c4f expression: correct the behavior of bit aggregate function. (#5954) 2018-03-05 21:44:01 +08:00
a2760d6b26 parser: correct mistake on mapping between tinyint and boolean. (#5944)
* parser: correct mistake on mapping between tinyint and boolean.
2018-03-05 15:52:31 +08:00
3b1884e473 *: support check an index (#5932)
* *: check index
2018-03-05 12:30:31 +08:00
8d55f63611 store/tikv: change CommitMaxBackoff to configuration parameters (#5764)
* change CommitMaxBackoff to configuration parameters
2018-03-05 11:38:47 +08:00
04b504ee19 executor: remove supportChunk from interface Executor (#5942) 2018-03-05 10:45:59 +08:00
d34f702b6e cascade drop table (#5938) 2018-03-03 15:58:54 +08:00
1a812fc19b parser: support long varchar (#5920) 2018-03-03 10:20:03 +08:00
f446ce9d4f parser for foreign key (#5937) 2018-03-03 10:11:10 +08:00
9f40ef7c9b ranger: remove invalid interval when building range. (#5939) 2018-03-03 09:14:11 +08:00
7377339230 mocktikv: set Range and OutputCounts in coprocessor Response for streaming API (#5923) 2018-03-02 05:51:29 -06:00
40df3fd029 tikv,mocktikv,tikvrpc: introduce a CopStreamResponse structure for tikvrpc.Response (#5934) 2018-03-02 04:31:56 -06:00
cd1151644f tikv: add function SplitRegionRanges to get the split ranges from region. (#5931) 2018-03-02 10:14:44 +08:00
12be4037e2 parser: support COMMENT = 'string' in partition definition (#5933) 2018-03-01 06:43:14 -06:00
11023636aa util: update tikv version (#5930) 2018-03-01 19:30:12 +08:00
f7faa6ed57 plan: improve test coverage. (#5929) 2018-03-01 17:07:58 +08:00
bf5cae2074 *: support stream agg on TiKV (#5725)
* *: support stream agg on TiKV
2018-03-01 12:51:01 +08:00
12a1a254fc config,distsql: add config for coprocessor streaming feature (#5917) 2018-02-28 21:36:22 -06:00
428e187d49 cover next in merge join (#5926) 2018-03-01 10:10:07 +08:00
45dc066401 codec: improve the performance of decoding decimal (#5921) 2018-02-28 20:21:31 +08:00
fb69fa9a91 executor: add recover mechanism for index lookup reader workers (#5913) 2018-02-28 13:46:48 +08:00
816c764cb5 *: change the interface for kv.Response (#5914) 2018-02-27 23:06:25 +08:00
c16855d3ec expression: avoid using datum in HashCode(). (#5911) 2018-02-27 18:58:45 +08:00
62995e080b executor: add recover mechanism for index join workers (#5902) 2018-02-27 11:44:29 +08:00
15cf32d4dc executor: some move some function position about index lookup reader (#5910) 2018-02-26 23:05:52 +08:00
9a14571f39 distsql: improve test coverage for "request_builder_test.go" (#5908) 2018-02-26 18:36:09 +08:00
45f333b33f executor:improve test coverage (#5836) 2018-02-26 16:41:54 +08:00