Commit Graph

  • 41142266b2 *: use SetString() for string instead of SetBytes() (#14989) wjHuang 2020-03-02 15:48:10 +08:00
  • 7fa56616f8 executor: refactor the tso future in RC isolation (#14966) Jack Yu 2020-03-02 15:38:10 +08:00
  • c1114b9724 planner, executor: enable inline projection for index joins (#15004) Feng Liyuan 2020-03-02 15:32:09 +08:00
  • ae6d06b1c3 executor: fix unit test of select into file for windows (#14978) Jack Yu 2020-03-02 14:19:38 +08:00
  • d39aeeafe2 Makefile: make native gotest running in log_level=fatal (#14980) Jack Yu 2020-03-02 12:57:39 +08:00
  • 1771cf8870 ddl, config: add a variable to control the max index length (#15012) Lynn 2020-03-02 11:05:09 +08:00
  • 736a2f2b59 tablecodec: move meta constant to common place (#15048) zhiqiangxu 2020-03-02 10:50:59 +08:00
  • ded862fbeb planner/cascades: introduce TransformationRuleBatch & add rule InjectProjectionBelowTopN (#14504) Mingcong Han 2020-02-29 01:46:58 -06:00
  • 3166ff42f3 server: Mute HTTP handler logs (#15015) Wenxuan 2020-02-29 10:15:29 +08:00
  • 0f1974ebee config: define temporary storage in config file. (#14600) Qiannan 2020-02-29 01:11:00 +13:00
  • 8680c8a76b tables: add sequence binlog support (#14954) Arenatlx 2020-02-28 04:46:42 -06:00
  • c67419f9f4 infoschema: add more metrics table for diagnose report. (#14964) crazycs 2020-02-28 18:04:00 +08:00
  • 05b691805a util: move ColumnsToProto from parser to util pkg (#14971) bb7133 2020-02-28 17:23:41 +08:00
  • caf18df25f planner: fix redundant brackets cause full group by check failed (#14955) Zhuomin(Charming) Liu 2020-02-28 17:10:38 +08:00
  • 6a942663f4 ddl: increase SchemaOutOfDateRetryTimes for robust test (#14976) Maxwell 2020-02-28 16:49:08 +08:00
  • 6d00e2169b planner: enable inline projection for hash join (#14783) Feng Liyuan 2020-02-28 16:28:10 +08:00
  • 663a7e87c8 .github: add issue template for challenge program (#14990) Zhang Jian 2020-02-28 16:11:23 +08:00
  • a5453d7478 domain/infosync: Adding topology syncer (#14809) mwish 2020-02-28 14:44:46 +08:00
  • 30e2bdcc52 *: remove some debug print in test files (#14977) Jack Yu 2020-02-28 12:52:59 +08:00
  • d6d73e5877 memdb: compatible with Go 1.14's checkptr (#14972) Zejun Li 2020-02-28 12:12:35 +08:00
  • 568cc224f7 expression: add builtin function WEIGHT_STRING() (#14792) bb7133 2020-02-28 01:52:19 +08:00
  • 1eba965c5f *: use the filepath package to make unit test portable on windows (#14962) tiancaiamao 2020-02-27 20:43:32 +08:00
  • 99e362d888 executor: unnecessary to initialize or reset the baseJoiner.chk if no condition in joiner (#14902) Feng Liyuan 2020-02-27 19:42:44 +08:00
  • c001752370 planner: avoiding panic during cascades for partitioned tables (#14346) (#14808) Mahendra Kanani 2020-02-27 14:37:43 +05:30
  • 0f9a973e96 planner: Fix IndexJoin's inner TableScan's Range when explain/desc (#14919) gauss1314 2020-02-27 14:25:55 +08:00
  • ab48a088e0 ddl: reorganize some test suites (#14956) glorv 2020-02-27 14:19:55 +08:00
  • 1ed13d3469 store: bugfix, /regions/{regionID} API should not respond with timeout when region is not found (#14752) satoru 2020-02-27 13:55:24 +08:00
  • e43e4d4fdd *: fix bug of cluster table agg push down. (#14923) crazycs 2020-02-27 13:42:54 +08:00
  • 332cef97f5 *: support index encode/decode for new collation (#14876) wjHuang 2020-02-27 11:33:33 +08:00
  • e45584a9b7 executor: fix threshold check without group by bug (#14961) crazycs 2020-02-27 10:30:13 +08:00
  • 902c6ca2b9 planner,expression,table: clean up the old partition pruning code (#14834) tiancaiamao 2020-02-27 00:52:03 +08:00
  • 3b0fbc67b5 tikv: reduce call of WithLabelValues in doActionOnKeys (#14938) Zejun Li 2020-02-26 20:55:00 +08:00
  • f922427674 config: support to change more config items online (#14952) Yuanjia Zhang 2020-02-26 20:08:50 +08:00
  • f87511112b config: modify default mem_quota_query (#14951) djshow832 2020-02-26 19:04:39 +08:00
  • 236352e98f *: show build and probe side for join and index lookup related operators in explain result (#14838) Zhi Qi 2020-02-26 17:12:09 +08:00
  • dbcf5fbcc8 planner: show cast type in EXPLAIN (#14942) gauss1314 2020-02-26 16:36:35 +08:00
  • 0bbf1d954c *: implement the sequence allocator logic. (#14829) Arenatlx 2020-02-26 01:45:39 -06:00
  • b64ad65636 planner: improve projection to keep order or keep index in some cases (#14510) rebelice 2020-02-26 14:02:36 +08:00
  • 3f5833b10f txn: change pessimistic lock keys to primary key first, and then all secon… (#14928) cfzjywxk 2020-02-26 13:56:06 +08:00
  • 1df67b78bb config: support to dynamically change SlowThreshold, QueryLogMaxLen, ExpensiveThreshold and CheckMb4ValueInUTF8 (#14929) Yuanjia Zhang 2020-02-26 10:31:02 +08:00
  • 0daca24dc3 expression: set collation id to negative in tipb if new collations are enabled (#14883) bb7133 2020-02-26 10:07:15 +08:00
  • 6e542096ed config: store configs fetched from PD (#14909) Yuanjia Zhang 2020-02-26 09:31:36 +08:00
  • 18ce601629 server: fix connection reset caused by alias length overflow (#14870) Lingyu Song 2020-02-25 21:40:07 +08:00
  • 8431c10258 privilege: fix compatibility of DBIsVisible (#14862) Lingyu Song 2020-02-25 21:25:36 +08:00
  • 880a9b0374 planner: fold constant in projection elimination and TopN push down (#14927) Kenan Yao 2020-02-25 20:34:30 +08:00
  • 88e0eaa1a1 config: fix a typo (#14930) tiancaiamao 2020-02-25 19:48:36 +08:00
  • 143b3bd728 util: change padding of collation to truncateTailSpace (#14917) wjHuang 2020-02-25 16:15:22 +08:00
  • 4369c22715 test: stable lock wait test (#14925) cfzjywxk 2020-02-25 16:06:07 +08:00
  • a7bdb82402 *: Reduce memory operations by simply passing size hint to make (#14922) Liu Cong 2020-02-25 15:44:36 +08:00
  • f2fa5c5fd5 expression: consider collations when comparing strings (#14913) Yuanjia Zhang 2020-02-25 15:06:37 +08:00
  • 51a1323869 expression/types: check when insert binary literal (#9829) wjHuang 2020-02-25 14:55:06 +08:00
  • 9ef4858ea5 ddl: fix create table with like bug when refer table has tiflash replica (#14918) crazycs 2020-02-25 14:20:37 +08:00
  • b439573a7b executor: fix DATA RACE in TestParseSlowLogFile (#14868) Feng Liyuan 2020-02-24 23:09:36 +08:00
  • 5f7d63c862 planner: change DataSource's type name to 'DataSource' (#14768) Mingcong Han 2020-02-24 05:55:06 -06:00
  • cbc2c03c36 expression: derive collation and charset information and support the Collation() builtin-func (#14905) Yuanjia Zhang 2020-02-24 19:35:49 +08:00
  • 4b613dd8d5 util: introduce thread local pool (#14647) Ewan Zhou 2020-02-24 18:45:36 +08:00
  • 51fd695e66 executor: support the SELECT INTO ... OUTFILE syntax. (#14848) Yuanjia Zhang 2020-02-24 18:40:07 +08:00
  • 98f3420362 expression: disable Duration/JSON related function push down to tiflash (#14861) Zhuomin(Charming) Liu 2020-02-24 16:28:07 +08:00
  • dcdfd60c51 planner: move flagPrunColumnsAgain to the last (#14791) Feng Liyuan 2020-02-24 16:22:36 +08:00
  • dad33fff9d exec: remove duplicate auto-generated test cases (#14910) glorv 2020-02-24 15:54:07 +08:00
  • 3399f4be31 planner: distinguish FullScan and the RangeScan in explain/desc info (#14696) Qiannan 2020-02-24 20:23:06 +13:00
  • d9eab62ed8 planner: LogicalLock support pushDownTopN (#14891) Ewan Zhou 2020-02-24 10:58:52 +08:00
  • c45ee9113a tikv: send heartbeat to idle store to detect liveness (#14145) lysu 2020-02-24 10:53:23 +08:00
  • 196c954c7f txn: change resolving pessimistic using lock forUpdateTS (#14897) cfzjywxk 2020-02-24 10:47:53 +08:00
  • f275ac302a util: fix a padding error for general_ci (#14906) wjHuang 2020-02-23 22:46:59 +08:00
  • aedea3ec5e expression: separate signature Upper to Upper and UpperUTF8 (#14899) Wang 2020-02-23 12:44:57 +08:00
  • 998e5b79f9 executor: add more diagnosis rule to check some metrics exceed thresholds (#14882) crazycs 2020-02-21 22:06:34 +08:00
  • 61ac7ce2ea infoschema: support define decimal for virtual table in information_schema (#14896) Lonng 2020-02-21 21:04:26 +08:00
  • 6d4e24f417 ddl: truncate table/partition should clear the table tiflash replica available status (#14872) crazycs 2020-02-21 16:36:09 +08:00
  • a8415541f7 planner: refine Cardinality to map (#14845) Feng Liyuan 2020-02-21 16:19:11 +08:00
  • b2a5a81aa9 txn: resolve left secondary lock to avoid dead loop (#14787) cfzjywxk 2020-02-21 16:12:41 +08:00
  • cb82b71117 case: make TestSkipLargeTxnLock more stable (#14879) cfzjywxk 2020-02-21 15:49:41 +08:00
  • dc2889de1a *: make CLUSTER_SLOW_QUERY support query slow log at any time (#14878) crazycs 2020-02-21 14:25:29 +08:00
  • 848dd01b98 executor: consider the collation in vecGroupChecker (#14859) Yuanjia Zhang 2020-02-21 14:10:30 +08:00
  • 27b280dd05 *: specify time range via TIME_RANGE hint for metrics/inspection tables (#14874) Lonng 2020-02-21 13:01:52 +08:00
  • f05214e710 gc_worker: Implement non-stream physical scan lock (#14812) MyonKeminta 2020-02-21 10:41:59 +08:00
  • eb12799152 *: Collation should be set accordingly when setting string datum (#14757) Yiding Cui 2020-02-20 23:01:53 +08:00
  • 065deca8f0 server: enable test of wait_timeout (#14728) Jack Yu 2020-02-20 20:17:29 +08:00
  • b06e3e85b2 executor: make SLOW_QUERY support query slow log at any time (#14840) crazycs 2020-02-20 19:46:05 +08:00
  • b98c88c948 infoschema/executor: support field expression in show index and related infoschema (#14400) wjHuang 2020-02-20 19:04:48 +08:00
  • fe05ed5257 planner, executor: adjustOverlongColName for CreateView (#14850) HuaiyuXu 2020-02-20 17:19:04 +08:00
  • 51a832e868 config: add a check to reject changing some config items during runtime (#14830) Yuanjia Zhang 2020-02-20 16:54:50 +08:00
  • 6b0972957c config: change enable-slow-log to boolean (#14864) Feng Liyuan 2020-02-20 15:37:32 +08:00
  • 3cd5fb61ad *: fix "create or replace view" infoschema is inconsistent (#14832) Lynn 2020-02-20 15:04:33 +08:00
  • d0ad25497b executor: add more diagnosis rule to check some metrics exceed thresholds (#14843) crazycs 2020-02-20 12:49:24 +08:00
  • 5a00c80e4b test: fix data race in TestDisableTxnAutoRetry (#14825) Jack Yu 2020-02-19 21:22:33 +08:00
  • 6151db387b planner: fix wrong result of BatchPointGet when plan cache is enabled (#14855) Kenan Yao 2020-02-19 21:05:03 +08:00
  • 0ee50c2d6b config: reload tikv/tidb cluster tls for every new established conn (#14833) lysu 2020-02-19 20:16:33 +08:00
  • d0e6aed1f1 executor: consider collations when calculating hash values in HashJoin (#14836) Yuanjia Zhang 2020-02-19 19:49:28 +08:00
  • a528e60e3b *: add auto_random id cache for statement retrying and table recover (#14711) tangenta 2020-02-19 18:53:03 +08:00
  • c7cda1a0c9 session: fix unexpect '0' written to new_collation_enabled value. (#14842) bb7133 2020-02-19 17:03:46 +08:00
  • 039a22ab50 executor: fix the potential goroutine leak in cluster log retriever (#14839) Lonng 2020-02-19 16:23:03 +08:00
  • 1344d6ddd9 util: support padding for collation (#14824) wjHuang 2020-02-19 12:59:29 +08:00
  • 344c48d3b4 *: change field name 'password' to 'authentication_string' in mysql.user (#14598) tangenta 2020-02-19 11:58:42 +08:00
  • 9fbefc50b5 *: implement inspection_summary system table which organizes metrics by link/module (#14810) Lonng 2020-02-18 22:39:19 +08:00
  • 1c0974064d planner: adapter the generic hint struct TableOptimizerHint (#14835) Lonng 2020-02-18 21:08:19 +08:00
  • 3783c79ea5 executor: add diagnosis rule to check some metrics exceed thresholds (#14801) crazycs 2020-02-18 20:28:58 +08:00
  • db65a02402 *: support next chunk for slow_query (#14754) crazycs 2020-02-18 18:54:05 +08:00
  • a7d690c32a executor: start workers in Next instead of Open for IndexMergeReader (#14815) sduzh 2020-02-18 04:47:19 -06:00
  • 3a255c5518 *: fix unit tests on the windows platform (#14826) tiancaiamao 2020-02-18 15:23:17 +08:00