This website requires JavaScript.
1b998ce4f6
*: record index name in the slow log instead of index id (#11795 )
crazycs
2019-08-22 14:27:47 +08:00
8b679ed3e2
executor: fix panic when execute change pump state (#11730 )
WangXiangUSTC
2019-08-22 13:40:45 +08:00
9312090275
util: Faster-Slice-Function (#11808 )
ZYunH
2019-08-22 12:45:46 +08:00
73b8e6da3f
*: support query block syntax (#11761 )
Haibin Xie
2019-08-22 12:38:36 +08:00
fcef061059
executor: fix wrong partition boundary for window funcions (#11637 )
Haibin Xie
2019-08-22 11:38:28 +08:00
8d165f0fd2
executor: copy row data instead of refereeing chunk.Row in some window functions. (#11678 )
Feng Liyuan
2019-08-22 10:57:54 +08:00
6f76bbe1f7
Introduce individual vectorized evaluation methods for each type. (#11815 )
Yuanjia Zhang
2019-08-22 10:51:25 +08:00
ddace4f3fc
executor: split a separate region for index when split table region (#11721 )
crazycs
2019-08-22 10:35:46 +08:00
82ec3ca20f
README.md: Update URL to MySQL compatibility information (#11821 )
Emil Stenström
2019-08-22 03:11:08 +02:00
1805d7aa01
expression: fix DIV with decimal type (#11804 )
Chengpeng Yan
2019-08-21 19:15:47 +08:00
b7422baebc
executor: fix error check in EvalSubquery (#11802 )
Jack Yu
2019-08-21 18:19:47 +08:00
096b4bd9aa
*: replace CONTRIBUTORS with a link to pingcap/community (#11791 )
disksing
2019-08-21 16:48:47 +08:00
e19ef45e3e
expression: make Column support hybrid types when vectorized evaluation (#11803 )
Yuanjia Zhang
2019-08-21 15:00:28 +08:00
438620e2df
tikv: fix wasted sleep and return error in last backoff (#11788 )
lysu
2019-08-21 14:35:38 +08:00
9d71884e0f
tikv: do not update regionTxnSize on retries (#11793 )
Yilin Chen
2019-08-21 10:01:46 +08:00
5ee0847cab
expression: fix wrong result of Not/IsTrue/IsFalse functions (#10498 )
Kenan Yao
2019-08-20 23:15:09 +08:00
ec681598b6
*: change the query start time to the parsing time (#11159 )
Zhang Jian
2019-08-20 20:35:16 +08:00
5d88749b6f
ddl: refine pre-split region logic (#11794 )
crazycs
2019-08-20 19:17:36 +08:00
2addc25984
planner: use BatchPointGet to improve SELECT ...WHERE IN performance (#11750 )
Lonng
2019-08-20 19:10:35 +08:00
db2f1edadc
executor: support converting from vectorized evaluation to row-based evaluation (#11778 )
Yuanjia Zhang
2019-08-20 15:59:16 +08:00
2de480855b
executor: refine an error log message (#11758 )
tiancaiamao
2019-08-20 15:08:47 +08:00
1c1faab678
*: convert key to hex for logs (#11781 )
Jack Yu
2019-08-20 11:10:16 +08:00
bd33771efa
planner: fix incorrect table name in explain information (#11780 )
Zijie Zhang
2019-08-20 10:32:18 +08:00
2f95faeaa7
planner: tiny optimization for tableNames2HintTableInfo (#11785 )
Lonng
2019-08-20 10:07:17 +08:00
a1411ba669
sessionctx/binloginfo: fix uncomment pre_split_regions ddl-querys in binlog (#11762 )
crazycs
2019-08-19 22:50:19 +08:00
7e0f7547cf
build: fix macos compatibility of check_testSuite.sh (#11783 )
Feng Liyuan
2019-08-19 21:37:17 +08:00
8a4b60c682
executor, privileges: fix privilege check fail for CREATE USER and DROP USER (#11589 )
Lingyu Song
2019-08-19 19:08:17 +08:00
36573d5b57
executor: make vectorized methods of Time be compatible with its row-based methods (#11776 )
Yuanjia Zhang
2019-08-19 16:30:17 +08:00
d096c04b8d
fix an obvious typo in loadSafePoint (#11765 )
zhiqiangxu
2019-08-19 16:18:17 +08:00
bc2036987a
executor: record prepared stmt in handle_query_duration (#11753 )
lysu
2019-08-19 15:43:18 +08:00
1118b7bfa6
planner/core: fix the 'for update' condition for the point get query (#11771 )
tiancaiamao
2019-08-19 15:34:18 +08:00
5580a01449
tikv: fix TxnSize to be the number of involved keys in the region (#11725 )
Yilin Chen
2019-08-19 14:44:46 +08:00
b393b76826
executor, privileges: fix privileges check fail for SET DEFAULT ROLE (#11201 )
Lingyu Song
2019-08-19 13:48:16 +08:00
2813178979
server: improving test coverage for /debug/zip api (#11760 )
Maxwell
2019-08-19 11:21:46 +08:00
69c0c3b1e8
Planner: Avoid injecting redundant projection below LogicalJoin (#11662 )
Zijie Zhang
2019-08-19 10:55:46 +08:00
fb166e82b6
planner: early break loop if the condition is satisfied (#11766 )
Lonng
2019-08-19 10:31:17 +08:00
2009741d57
planner: increase default concurrency factor of cost computing (#11752 )
Kenan Yao
2019-08-16 17:37:16 +08:00
096deba00b
executor: introduce the column buffer allocator for vectorized evaluation (#11743 )
Yuanjia Zhang
2019-08-16 15:46:16 +08:00
79d43a56ed
planner: fix uncorrect behavior of index join (#11724 )
Yiding Cui
2019-08-16 15:04:46 +08:00
523b93651d
Add follower read support to TiDB (#11347 )
Xiaoguang Sun
2019-08-16 13:26:17 +08:00
8a161721f1
planner, expression: remove TblID2Handle from Schema (#11152 )
Yiding Cui
2019-08-16 13:02:17 +08:00
103cbcd5c5
planner: rewrite in as eq when the rhs list has only one item
Mingcong Han
2019-08-16 11:07:59 +08:00
9f01c7b497
ddl: handle index key type in CreateIndex
leoppro
2019-08-16 00:00:29 +08:00
db6c36c75f
executor: fix data race in (*HashJoinExec).Close() since fetchInnerAndBuildHashTable is still running
Feng Liyuan
2019-08-15 15:21:09 +08:00
f866bb42ab
revert hint scope & remove test (#11740 )
Zijie Zhang
2019-08-15 13:49:19 +08:00
1b13a2acb9
expression, util: add an interface Times for chunk.Column (#11742 )
HuaiyuXu
2019-08-15 13:00:37 +08:00
e954a5a122
util: Simplify non-copy string-[]byte conversion
satoru
2019-08-15 09:32:43 +08:00
4491bf854e
planner: rename optimizer hints (#11673 )
Zijie Zhang
2019-08-14 19:31:01 +08:00
5e54680ca3
expression: make baseBuiltinFunc support converting from row-based evaluation to vectorized evaluation
Yuanjia Zhang
2019-08-14 15:02:44 +08:00
adb3071c90
*: refine the attribute definition of types.Time and types.Dur… (#11672 )
HuaiyuXu
2019-08-14 11:30:40 +08:00
44292d01e9
server/conn: log more detailed errors (#11731 )
lance6716
2019-08-13 21:04:11 +08:00
e08e9391dd
planner: "for update" should not work in a single autocommit statement (#11715 )
tiancaiamao
2019-08-13 19:30:27 +08:00
6d51ad33fd
*: Optimize struct memory usage by adjust field order (#11629 )
Maxwell
2019-08-13 17:20:53 +08:00
3d6c561952
metric, tikv: record duration for each backoff type (#11710 )
lysu
2019-08-13 15:02:57 +08:00
2cfdd9e75e
bindinfo: fix the bind fields with quotes or slashes (#11671 )
Lynn
2019-08-13 13:36:16 +08:00
922f569136
util/rowcodec: add new row codec lib (#7597 )
Ewan Chou
2019-08-12 16:39:41 +08:00
140718d230
executor: fix auto retry when transaction has select for update (#11714 )
Ewan Chou
2019-08-12 16:32:15 +08:00
9828c2ef65
fix field type error (#11713 )
Lingyu Song
2019-08-12 15:51:08 +08:00
5cbb17c86b
executor: add reserve methods to Column for var-length types (#11699 )
Yuanjia Zhang
2019-08-12 14:51:05 +08:00
a08918ab74
fixup (#11688 )
Yuanjia Zhang
2019-08-12 11:53:03 +08:00
bc4a32431f
expression: remove unnecessary convertIntToUint. fix error in… (#11640 )
Huang Zexin
2019-08-12 11:13:10 +08:00
3076e632c8
*: use bytes.Equal to check byte slice equivalent (#11706 )
amyangfei
2019-08-11 17:36:20 +08:00
ff71c0c746
expression: fix last_day incompatible with mysql (#11704 )
庄天翼
2019-08-10 19:12:38 +08:00
4995fe741e
planner/core: check the window func arg first before checking window specs (#11613 )
gaoxingliang
2019-08-10 16:22:45 +08:00
df2075d745
*: remove the transaction kv count limit (#11141 )
Jack Yu
2019-08-09 20:35:37 +08:00
31a8e2192e
store/tikv,util/logutil: add a function to convert proto.Message to hex format (#11550 )
tiancaiamao
2019-08-09 17:13:32 +08:00
d51a3e067e
planner: use HistColl containing all columns for row width estimation (#11689 )
Kenan Yao
2019-08-09 17:00:33 +08:00
fc9def1e5f
ddl,meta: Generate global IDs in bulk to reduce the number of lock acquisition (#11635 )
satoru
2019-08-09 14:55:33 +08:00
9d248f56cb
expression: remove fmt.Println in Constant.EvalJSON (#11694 )
lysu
2019-08-09 14:46:55 +08:00
d210889a6c
*: trace the execution of the insert operation (#11667 )
tiancaiamao
2019-08-09 14:22:03 +08:00
1595c0101e
*: replace context.WithValue string key to typed struct{} key (#11675 )
lauhg
2019-08-09 01:11:48 -05:00
036e7e207d
*: support new 'log' format for trace (#11681 )
lysu
2019-08-09 12:43:33 +08:00
6098ed66e0
executor: add vectorized access methods for time.Duration stored in Column(#11677 )
Yuanjia Zhang
2019-08-08 16:00:37 +08:00
554594b0bb
build: use make testSuite to ensure all testSuites enabled (#11627 )
SunRunAway
2019-08-08 15:23:28 +08:00
f74b9e9f6c
planner: implement projection and table dual in cascades (#11664 )
Kenan Yao
2019-08-08 14:21:28 +08:00
110b073aa7
ddl: Fix generated column can refer only to generated columns defined prior to it. (#11549 )
Arenatlx
2019-08-07 22:58:33 -05:00
5fff4e9dea
distsql: control the sending rate of copIteratorTaskSender if keepOrder is true (#11578 )
SunRunAway
2019-08-07 21:40:42 +08:00
28c0b1d226
executor: tiny refactor the insertRows function (#11643 )
tiancaiamao
2019-08-07 21:28:44 +08:00
497a9b83e9
ddl: make ddl test more stable (#11657 )
crazycs
2019-08-07 21:15:42 +08:00
700bf2f3d8
planner: support PointGet plan when table has alias name (#11149 ) (#11270 )
sduzh
2019-08-07 05:08:37 -05:00
fe038642e5
*: refactor cost model formulas and constants (#10581 )
Kenan Yao
2019-08-07 17:44:09 +08:00
8fac5e23ed
expression: fix a bug in when comparing bit with string (#11654 )
Shenghui Wu
2019-08-07 16:42:10 +08:00
028f63cb4a
*: rename tidb_back_off_weight (#11655 )
Jack Yu
2019-08-07 15:04:56 +08:00
a530f87db7
planner: add aggregation hints TIDB_HASHAGG and TIDB_STREAMAGG (#11364 )
Zijie Zhang
2019-08-07 10:51:34 +08:00
0dc91069d8
table: avoid redundant encode in insert/update/delete. (#11532 )
crazycs
2019-08-07 10:16:48 +08:00
45790b5799
fixup (#11636 )
Yuanjia Zhang
2019-08-06 15:42:56 +08:00
02ab1ed7ee
executor,session: display the tree-like format of the trace statement (#11633 )
tiancaiamao
2019-08-06 14:18:31 +08:00
c9502f0667
executor: support analyze option for samples (#11609 )
Haibin Xie
2019-08-06 11:38:33 +08:00
050172c248
parser: support cast as real (#11564 )
Shenghui Wu
2019-08-05 19:38:10 +08:00
cb4b778268
expression: deduce result type for multi-argument functions like IF wrongly in some cases (#11605 )
Yuanjia Zhang
2019-08-05 19:30:10 +08:00
3f3ead2d59
executor: fix #10513 , alias identifier maximum length compatible with MySQL (#10597 )
miraclesu
2019-08-05 06:14:11 -05:00
5f9fe27a14
expression: the quote function should treat null expr as NULL… (#11592 )
gaoxingliang
2019-08-05 19:05:37 +08:00
f0ba5087be
util: update the minimum version of tikv information (#11608 )
crazycs
2019-08-05 17:51:40 +08:00
829ba98907
expression: remove the NotNullFlag for aggregation func MAX/MIN when inferring type (#11343 )
Andrew
2019-08-05 17:41:40 +08:00
265b654809
model: add schema name, table name to ddl job. (#11561 )
crazycs
2019-08-05 17:30:23 +08:00
6dbc8cf651
statistics: the overflow check is not correct in `0-Math.MinIn… (#11611 )
Zhuomin(Charming) Liu
2019-08-05 16:46:31 +08:00
ddafdff8f7
expression: fix date_add func in SECOND INTERVAL (#11312 )
maiyang
2019-08-05 15:22:16 +08:00
03bb8d7818
stats: convert small range to points in selectivity (#11524 )
Haibin Xie
2019-08-05 10:45:51 +08:00
3bd64ba92f
planner,expression: recognize the three new expressions from pi… (#8891 )
kennytm
2019-08-04 14:14:01 +08:00
cfee8c0984
planner: fix bug that window function do not check ignore nulls. (#11554 )
Zhuomin(Charming) Liu
2019-08-02 17:14:42 +08:00