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