Commit Graph

  • 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