Commit Graph

  • 660ce3f161 Faster Clone() in kv/key.go (#11957) ZYunH 2019-09-10 14:24:14 +08:00
  • 5c18c5df97 type: add db prefix to function name for not exist error messages (#11156) lizhenda 2019-09-10 11:20:19 +08:00
  • 0f2434660c expression: implement vectorized evaluation for builtinGreatestDecimalSig (#12077) Chengpeng Yan 2019-09-09 19:32:18 +08:00
  • 2307338ae7 planner: generate index path as candidate when it is a single scan (#12022) Mingcong Han 2019-09-09 19:13:41 +08:00
  • 1ef81a8620 *: replace word error in warning, info, debug logs (#12050) Jack Yu 2019-09-09 18:51:12 +08:00
  • e19138f1c2 config: disable local latch by default (#12068) Jack Yu 2019-09-09 18:12:11 +08:00
  • 3fdfe2e370 stats: support display invalid key in stats buckets (#12064) Haibin Xie 2019-09-09 17:59:11 +08:00
  • bb5bfa4bd7 planner: consider agg func type in cost model (#12038) Zhuomin(Charming) Liu 2019-09-09 17:44:41 +08:00
  • 15557dfb07 expression: implement vectorized evaluation for builtinIfJSONSig (#12081) Chengpeng Yan 2019-09-09 17:03:34 +08:00
  • b5bb641a94 executor: fix index hash join joiner race (#12072) cfzjywxk 2019-09-09 16:51:21 +08:00
  • 7d744022a4 tikvclient: add metrics for gRPC connection transient failure (#12084) Lonng 2019-09-09 16:23:20 +08:00
  • c1d5536530 *: reference the CONTRIBUTING.md in the community repo (#12069) Zhang Jian 2019-09-09 13:13:17 +08:00
  • 4b911b8fdc planner: don't DoOptimze when build show (#12005) Yiding Cui 2019-09-09 13:01:11 +08:00
  • 619b9a92b3 *: fix typo of eliminator (#12071) Mingcong Han 2019-09-09 10:20:11 +08:00
  • 53a7cf60ee *: implement the TxnHeartBeat API for the large transaction (#11979) tiancaiamao 2019-09-09 10:09:24 +08:00
  • d2e8bc66b9 planner: choose TableScan when use an empty index hint (#12037) Mingcong Han 2019-09-06 16:42:20 +08:00
  • 702854f029 planner/core: add bit column test about display width range (#11985) Tanner 2019-09-06 16:08:19 +08:00
  • dd25ed0c16 planner: extract basePhysicalJoin for several physical joins (#12029) Kenan Yao 2019-09-06 15:49:06 +09:00
  • b0a6481e35 planner: fix wrong request data type when pushing down avg aggfuncs (#12051) Shenghui Wu 2019-09-06 14:32:35 +08:00
  • bde7f440e7 expression: tiny refactor around the vectorized testing framework (#12044) Yuanjia Zhang 2019-09-06 11:17:05 +08:00
  • 2ef6f46a63 ddl: fix modify bit column (#12008) Lynn 2019-09-05 20:21:55 +08:00
  • 0fbd21c085 *: replace pessimistic default config option with global variable (#12041) Ewan Chou 2019-09-05 18:32:58 +08:00
  • 161ff3c9ab store: implement MVCCDebugger Interface for MVCCLevelDB (#11754) Maxwell 2019-09-05 17:17:24 +08:00
  • 5199e21a5e planner: Solve the problem that the parent query condition is pushed incorrectly when the setvar function is evaluated in the subquery.(#11622) (#11624) Wang Xiaoyong 2019-09-05 16:25:24 +08:00
  • 1b0f61a728 expression: support vectorized bitmap operations for nulls in Column (#12034) Yuanjia Zhang 2019-09-05 15:49:21 +08:00
  • e0b8267d95 planner: use *expression.Column instead of *IndexColumn (#11894) Yiding Cui 2019-09-05 15:24:33 +08:00
  • c88ff80a40 store: fix missing line resolving conflicts (#12032) cfzjywxk 2019-09-04 22:57:05 +08:00
  • 80d47ffac9 planner: tiny refactor around check index (#11919) Yiding Cui 2019-09-04 19:02:34 +08:00
  • ba8461d83f expression: implement vectorized evaluation for builtinRepeatSig (#12014) Yuanjia Zhang 2019-09-04 17:35:01 +08:00
  • 0872b65ff1 planner: fix aggregation hint didn't work in some cases (#11996) Zijie Zhang 2019-09-04 14:08:35 +08:00
  • a18ddb811f expression: implement vectorized evaluation for builtinLog10Sig (#12012) Yuanjia Zhang 2019-09-04 14:02:35 +08:00
  • 845061351d planner: support index_lookup_merge_join in physical plan. (#11338) Zhuomin(Charming) Liu 2019-09-04 13:46:05 +08:00
  • 383c48a08d parser: update parser for add where for show table region syntax (#12015) crazycs 2019-09-04 11:03:42 +08:00
  • dffe29355a *: not send tso request when point get with max tso (#11981) crazycs 2019-09-03 23:11:49 +08:00
  • 994e14e2e7 *: record previous statement when commit is slow (#11908) Jack Yu 2019-09-03 21:39:35 +08:00
  • bd8c949551 CODE_OF_CONDUCT: Add Code of Conduct" (#12010) Zhang Jian 2019-09-03 20:24:00 +08:00
  • e56c6db4d2 Expression: Add test framework for vectorized expression evaluation functions (#11963) Chengpeng Yan 2019-09-03 19:21:58 +08:00
  • 7267ca30eb CONTRIBUTING.md: update the github workflow (#12000) Zhang Jian 2019-09-03 14:38:35 +08:00
  • d9e7bd315e executor: support index nested loop hash join (#8661) yu34po 2019-09-03 13:45:53 +08:00
  • 1ff620d4d0 executor: reorg codes for hashtable in HashJoinExec (#11937) Feng Liyuan 2019-09-03 13:34:23 +08:00
  • f9d85418ed *: support a region divided into multiple regions (#11739) Lynn 2019-09-03 13:30:49 +08:00
  • 06fc28f4f7 gomod: update region cache btree version (#11988) lysu 2019-09-03 11:07:34 +08:00
  • b90ebe1109 expression: enable vectorized expression evaluation by default (#11965) Yuanjia Zhang 2019-09-03 09:41:05 +08:00
  • 756e891ca6 table: Encode/Decode handle faster by reducing escaped variables (#11982) satoru 2019-09-03 08:08:35 +08:00
  • dbdb2f4331 dml : fix last insert id when autoid specified by user in first row. (#11973) Arenatlx 2019-09-02 08:44:35 -05:00
  • 67d4f913dd expression: fix type infer of unaryMinus which should return ETDecimal if ETInt overflow int (#11989) Lonng 2019-09-02 21:30:13 +08:00
  • 7372dcd6d2 Planner:eliminate redundant projection (#11920) gaojingyu 2019-09-02 20:16:35 +08:00
  • 728ed194c0 fix load data rowCount should added first before call colsToRow(). (#11980) Arenatlx 2019-09-02 05:58:28 -05:00
  • cfef1bc52f planner/core: add a range check against display width of BIT column type (#11942) Tanner 2019-09-02 17:19:31 +08:00
  • 2a155f4eaf planner: use ExtraHandleColumn as PK when generating TablePath (#11959) Mingcong Han 2019-09-02 17:03:06 +08:00
  • 304619a184 executor: fix execution info of explain analyze (#11967) Shenghui Wu 2019-09-02 16:45:35 +08:00
  • b239f2f04d planner: split avg to count and sum for TableReader cop task (#11926) Zhuomin(Charming) Liu 2019-09-02 16:16:05 +08:00
  • ef104a89b8 distsql: merge executioin detail in stream cop (#11938) crazycs 2019-09-02 11:41:05 +08:00
  • 2aa3e27a6d infoschema,store: fix the inconsistent definition of StoreStatus between TiDB/PD (#11969) Lonng 2019-09-02 11:01:08 +08:00
  • 5352e7c65c ddl: use the Options to reorganize the NewDDL paramaters (#11966) Lonng 2019-09-02 10:09:44 +08:00
  • bbb70be448 executor: uncomment the BatchPointGet unit tests (#11962) Lonng 2019-09-01 09:08:12 +08:00
  • bb84d1bdba planner: allow insert default into generated columns (#11901) Maxwell 2019-08-30 17:45:40 +08:00
  • e415ced76e types/json: fix an over-quoted bug in BinaryJSON.Unquote function (#11934) bb7133 2019-08-30 17:18:35 +08:00
  • dc1f8ff031 planner: don't prune sleep function in LogicalProjection (#11927) wjHuang 2019-08-30 16:35:06 +08:00
  • 25e134cd6e ddl: fix add unique index on partitioned table (by RANGE COLUMNS) failed (#11946) Lonng 2019-08-30 16:01:06 +08:00
  • c07fcc4a34 executor: make the projection executor support vectorized expression evaluation (#11917) Yuanjia Zhang 2019-08-30 13:41:05 +08:00
  • fc739762c3 executor: refine the usage of expression blacklist (#11940) HuaiyuXu 2019-08-30 13:29:22 +08:00
  • 90f3148ba5 planner: eliminate top level Sort in subquery (#11935) Mingcong Han 2019-08-30 10:01:48 +08:00
  • 3775b248c1 config: refine config file comment (#11933) crazycs 2019-08-29 19:21:05 +08:00
  • 3de23f0f7c planner/core: support query block hint (#11861) Haibin Xie 2019-08-29 19:14:38 +09:00
  • bdbaeb419d executor: decrease the memory usage of hashTable in HashJoinExec (#11832) Feng Liyuan 2019-08-29 14:45:52 +08:00
  • 39f83c1220 planner: support predicate pushdown for Window (#11915) Mingcong Han 2019-08-29 14:23:36 +08:00
  • a81f8e36a1 kv: replace memdb with a more memory efficient version (#11807) Zejun Li 2019-08-29 11:42:06 +08:00
  • ba4eb8fba5 *: add region read/write bytes info and approximate size/keys in show table regions result. (#11847) crazycs 2019-08-29 11:33:44 +08:00
  • 8c5f4c766e store/mockstore/mocktikv: fix DATA RACE to make unit test stable (#11921) Lonng 2019-08-28 23:35:16 +08:00
  • 39aed0d29d planner: remove unnessary conversion and parenthesis (#11913) Lonng 2019-08-28 22:18:45 +08:00
  • 073ab9b6a3 *: refactor RestrictedSQLExecutor (#11904) Jack Yu 2019-08-28 19:17:19 +08:00
  • ab8346e911 stats: limit the number of top-n items (#11906) Haibin Xie 2019-08-28 18:23:08 +09:00
  • c59933323a expression: fix constItem() and column-pruning in order by clause (#11839) wjHuang 2019-08-28 16:59:35 +08:00
  • d3fe398f54 some small typo fixes (#11899) Jacob 2019-08-28 16:32:34 +08:00
  • 932c4a7bfc expression: improve length and decimal size when a base type add/minus/multiply a decimal (#11873) Zhuomin(Charming) Liu 2019-08-28 13:29:05 +08:00
  • a8026859d4 ddl: make ddl test more stable (#11897) crazycs 2019-08-28 12:46:35 +08:00
  • 06342ddbe2 expression: make builtinCastIntAsInt support vectorized evaluation (#11826) Yuanjia Zhang 2019-08-28 12:00:35 +08:00
  • a62bee1034 store: add rateLimiter into txn commit batch actions (#11817) cfzjywxk 2019-08-28 11:08:35 +08:00
  • 62f1a54680 expression: remove row-vec convertor and introduce Vectorized() to check if an expression supports vectorized evaluation explicitly (#11884) Yuanjia Zhang 2019-08-27 20:16:35 +08:00
  • cc07b11082 executor: set the correct stmtCtx for explain statement (#11186) HuaiyuXu 2019-08-27 14:09:35 +08:00
  • e15e66b8e7 session: fix log slow log succ field (#11867) crazycs 2019-08-27 13:53:13 +08:00
  • 4cd5d15d97 *: improve plan cache param eval and insert const (#10746) lysu 2019-08-27 11:11:01 +08:00
  • b438bf21f6 expression: give the full error message when the result of calling the exp function is out of range (#11862) Chengpeng Yan 2019-08-27 09:35:35 +08:00
  • d95a15ee3e server: fix start ts in slow log when transaction retrying (#11851) Jack Yu 2019-08-26 17:41:46 +08:00
  • 46f1dc15f6 types: convert EOF error to ErrTruncate when parse duration (#11865) wjHuang 2019-08-26 17:36:55 +08:00
  • 918137a7a4 main: add make coverage_server build option (#11844) bb7133 2019-08-26 16:05:43 +08:00
  • 727d73670d kv, store: simpilify lazy condition pair (#11816) Jack Yu 2019-08-26 15:48:54 +08:00
  • 59ea7460a8 planner: PointGet don't rely on names in expression.Column (#11779) Yiding Cui 2019-08-26 15:40:39 +08:00
  • fce8d61a5a tikv: refine commit backoff slow log (#11757) lysu 2019-08-26 15:35:42 +08:00
  • 34a8ca30d6 executor: use the kv.PresumeKeyNotExists option in updateRecord() (#11720) tiancaiamao 2019-08-26 15:18:30 +08:00
  • 236f6dcfef expression: don't use names when do patition pruning (#11858) Yiding Cui 2019-08-26 13:53:11 +08:00
  • 4aa1411e3d .github: update pull request template to add release note (#11848) crazycs 2019-08-26 13:03:47 +08:00
  • 60e4ffeaf5 main : check --config-check should has --config flag specified first. (#11855) Arenatlx 2019-08-25 22:34:03 -05:00
  • f24866a40c *: support bindings for prepare statement (#11642) Haibin Xie 2019-08-26 11:30:40 +09:00
  • 7c0093f766 sessionctx/variable: change add index variable default value (#11786) crazycs 2019-08-23 19:55:20 +08:00
  • cc04cd9e3c planner: add index optimizer hint (#11746) Zijie Zhang 2019-08-23 18:27:46 +08:00
  • 295033f59b ddl: tiny refine the checkForNullValue function. (#11833) jiyfhust 2019-08-23 17:06:18 +08:00
  • 0ff5b50c15 planner: remove unnecessary first_row() functions (#11723) Shenghui Wu 2019-08-23 14:02:40 +08:00
  • 396b094675 *: record query start time to session variables (#11822) Zhang Jian 2019-08-22 21:46:17 +08:00