Commit Graph

  • 4d4678a4dd types: Fix potential timezone related bugs caused by gotime.Local (#13833) Rustin 2019-12-20 22:38:25 +08:00
  • 1d60894c96 ddl: add index progress metric (#14055) crazycs 2019-12-20 21:50:43 +08:00
  • 143abda3e9 server: add GRPC debug log when set a Env var (#14140) lysu 2019-12-20 19:45:16 +08:00
  • 11c3b25ba2 executor: fix missing cached execution counter for point select (#14163) cfzjywxk 2019-12-20 19:35:49 +08:00
  • db2a87132f *: fix condition check push down for pessimistic transaction (#14141) Jack Yu 2019-12-20 19:29:16 +08:00
  • 933715f4a2 infoschema: add metric database/table to query cluster metric via SQL. (#13757) crazycs 2019-12-20 16:13:28 +08:00
  • 6c64f9bdbc expression: implement vectorized evaluation for builtinCastIntAsDecimalSig (#13249) Catror 2019-12-20 15:53:49 +08:00
  • 1399e55df7 expression: fix invalid compare-operations in vectorized builtinInDecimalSig (#14156) Yuanjia Zhang 2019-12-20 01:46:27 -06:00
  • 3368645bd2 expression:implement vectorized evaluation for builtinExtractDurationSig (#13489) CWang 2019-12-20 15:42:47 +08:00
  • 733c851eb5 infoschema: improve the security vunerability of key_column_usage and analyze_status infoschema (#14142) reafans 2019-12-20 15:32:40 +08:00
  • 736c2f2d27 executor: implement the CLUSTER_LOG retriever (#14046) Lonng 2019-12-20 14:48:16 +08:00
  • 3a4df22674 go.mod: update github.com/pingcap/check version to the latest (#14067) tiancaiamao 2019-12-20 10:45:46 +08:00
  • fcc5dba8a7 infoschema: add 3 fields to statement summary table (#14096) djshow832 2019-12-19 21:42:39 +08:00
  • 730ea8ccdb infoschema: add server hardware and system sysctl cluster table (#13997) crazycs 2019-12-19 21:31:37 +08:00
  • eef8c39547 expression: implement vectorized for builtinCastStringAsRealSig (#13969) shizhe zhao 2019-12-19 18:11:52 +11:00
  • 39a370ce83 bindinfo: support drop bindings of dropped table (#14071) Haibin Xie 2019-12-19 14:51:46 +08:00
  • 4cd837aad1 ddl: fix ErrGCTooEarly when adding an index to the partition table (#14029) Lynn 2019-12-19 12:07:49 +08:00
  • 67422f46dd planner/cascades: Add ImplementationRule for Window (#14085) Edyta Garbarz 2019-12-19 04:27:46 +01:00
  • 21953f7c54 go.mod: update kvproto to make TiDB work with the latest TiKV (#14129) tiancaiamao 2019-12-19 11:22:05 +08:00
  • 9f5aca7da1 *: Add binlog prewrite time to record binlog prewrite time consume (#14119) cfzjywxk 2019-12-19 11:15:46 +08:00
  • 08be35d778 planner: fix wrong stats for physical union scan (#14093) Zhuomin(Charming) Liu 2019-12-19 10:37:16 +08:00
  • 964e89379f implement vectorized evaluation for builtinConvSig (#14041) ZhaoQian 2019-12-18 23:01:16 +08:00
  • a887500215 expression: implement vectorized evaluation for builtinUnixTimestampIntSig (#13098) shihongzhi 2019-12-18 20:53:59 +08:00
  • 352adc5b00 executor: replace the flag CastStrToIntStrict with InSelectStmt (#14115) Yuanjia Zhang 2019-12-18 06:45:17 -06:00
  • 9d2221098b expression: implement vectorized evaluation for builtinJSONRemoveSig (#14074) shihongzhi 2019-12-18 20:17:52 +08:00
  • ad1a15de7b expression: implement vectorized evaluation for SubXXXAndYYY (#13691) Silva 2019-12-18 20:12:56 +08:00
  • cb37596c39 privilege: fix atomic problem of DROP ROLE (#14090) Lingyu Song 2019-12-18 20:02:46 +08:00
  • 2cb5eb6060 metrics: remove useless tikvclient_backoff_total (#14109) Jack Yu 2019-12-18 16:20:16 +08:00
  • 02408dbd04 planner: support cost model for Chunk encode format. (#13461) Shenghui Wu 2019-12-18 15:47:16 +08:00
  • dddb85ca92 bindinfo: remove last semicolon of bind sqls (#14110) Haibin Xie 2019-12-18 15:35:46 +08:00
  • fc603b639d executor: implement disk-based sort (Part 1) (#13718) Shenghui Wu 2019-12-18 14:52:17 +08:00
  • 9b7b2c0d50 planner/core: fix bug when using generated column in aggregate statement (#14111) Maxwell 2019-12-18 14:46:47 +08:00
  • ed6497c451 table/tables: fix an error message when table has no partition for value (#14099) tiancaiamao 2019-12-18 12:01:46 +08:00
  • f356c6c1a7 test: optimize expression unit test (#14102) glorv 2019-12-18 11:48:46 +08:00
  • c39317e890 executor: support turn on/off slow-log by variables (#14016) Yuanjia Zhang 2019-12-17 20:48:46 -06:00
  • 42adca989e tables: basic support for hidden column (#13908) wjHuang 2019-12-17 21:48:46 +08:00
  • fc9a74b66a gcworker: fix potential gcworker goroutine leak during tikv down (#13921) lysu 2019-12-17 20:32:46 +08:00
  • 54e3531d0b planner: TIDB_INLJ hint does not work for smaller left table (#14023) Kenan Yao 2019-12-17 20:05:48 +08:00
  • 0c92ed8997 implement vectorized evaluation for builtinCharSig (#14039) ZhaoQian 2019-12-17 19:43:16 +08:00
  • 5940bb2ceb ddl: check foreign key constraint when drop,modify,change column (#14043) crazycs 2019-12-17 16:52:16 +08:00
  • 438d39ebcd *: revert #10124 and remove sql mode PadCharToFullLength (#14007) Yiding Cui 2019-12-17 15:25:06 +08:00
  • a61e3cc324 session: move the failpoint test to testSessionSerialSuite (#14089) Jack Yu 2019-12-17 12:30:16 +08:00
  • cc635dbc90 expression: enable round(real, int, dec) functions (#14028) Rustin 2019-12-17 10:47:26 +08:00
  • 881038ee1b session: support 'GLOBAL SCOPE' for tidb_enable_table_partition (#14062) bb7133 2019-12-17 10:10:25 +08:00
  • 7262383c88 infoschema,planner: implement the CLUSTER_LOG memory table predicate push down (#14018) Lonng 2019-12-16 21:53:45 +08:00
  • 80b9d876f8 planner/cascades: Add the transformation rule PushSelDownWindow (#14068) yuzhao.jyz 2019-12-16 20:58:59 +08:00
  • 1dbdc3e85c mocktikv: add the missing ConflictCommitTS (#14064) Jack Yu 2019-12-16 19:41:55 +08:00
  • 2c6f4468a0 statistics: fix row count estimation of unique composite index (#14076) Kenan Yao 2019-12-16 19:05:13 +08:00
  • ef56f3ece4 expression: implement vectorized evaluation for builtinBenchmarkSig (#13643) Ping Yu 2019-12-16 17:01:44 +08:00
  • 814015ea25 tikv: check lock timeout again after resolving lock (#14066) Yilin Chen 2019-12-16 16:14:13 +08:00
  • cbf7415873 *: add errcode for structure, tablecodec, admin files (#14054) cfzjywxk 2019-12-16 12:07:02 +08:00
  • b8dad33537 executor: trace the memory usage of Projection executors (#13914) Yuanjia Zhang 2019-12-15 21:15:38 -06:00
  • f07ad16883 expression: fix builtin function ord (#13994) Aloxaf 2019-12-15 18:10:43 +08:00
  • d666ed4137 *: fix the wrong check for key-need-lock of pessimistic transaction (#14057) Jack Yu 2019-12-15 18:04:37 +08:00
  • 441028887a expression: remove useless true statement (#14059) Rustin 2019-12-14 11:37:43 +08:00
  • 3ee6bc8a21 ddl: fix the bug that VIEWs can be dropped by DROP TABLE syntax (#14048) bb7133 2019-12-13 17:07:43 +08:00
  • 386ab8d8f6 planner/cascades: add transformation rule PushSelDownIndexScan (#13945) Mingcong Han 2019-12-13 02:58:43 -06:00
  • f35be4a989 executor: support index advisor, complete input preparation part (#13968) Jian Yang 2019-12-13 15:46:44 +08:00
  • 9a50cc3fef planner/cascades: add transformation rule MergeAggregationProjection (#13986) Mingcong Han 2019-12-13 01:32:44 -06:00
  • 71a8ef2bb8 infoschema: improve the security vunerability of TABLE_CONSTRAINTS infoschema (#14037) reafans 2019-12-13 14:26:41 +08:00
  • 78b8865034 infoschema: improve the security vunerability of schemata infoschema table (#14003) reafans 2019-12-13 14:07:24 +08:00
  • 9009da7378 *: lock unchanged rows for pessimistic transaction (#14045) Ewan Chou 2019-12-13 12:00:28 +08:00
  • 5cac105ba1 session: do not print the annoying 'no such host' error log when authorization fails (#13989) tiancaiamao 2019-12-12 20:59:44 +08:00
  • 66c7def9ab planner/cascades: add transformation rule PushSelDownUnionAll (#14033) gauss1314 2019-12-12 19:47:58 +08:00
  • 493c07c439 planner: correct row count estimation for inner child of index join (#13726) Kenan Yao 2019-12-12 17:06:05 +08:00
  • d744bc41d8 expression: implement vectorized evaluation for builtinBitCountSig (#13267) knock-C 2019-12-12 16:51:28 +08:00
  • f6fc7847b1 bindinfo: unify session variables of spm (#14005) Haibin Xie 2019-12-12 15:09:28 +08:00
  • 1bcf267655 infoschema: add plan digest to slow log and slow_query (#14000) crazycs 2019-12-12 11:49:00 +08:00
  • b04001b2a5 *: make golint happy #14025 (#14034) Tian-JQ 2019-12-12 11:42:58 +08:00
  • 5da10ffecc *: refine some error code (#14002) tiancaiamao 2019-12-12 11:09:58 +08:00
  • 43334246cc privilege/privileges: improve authentication performance when there are a lot of privilege records (#13998) tiancaiamao 2019-12-12 10:59:28 +08:00
  • 0434e66879 planner: simplify IsAutoCommitNotValidTxn (#14026) Jack Yu 2019-12-12 10:53:28 +08:00
  • 4d90d81240 store/tikv: fix a memory leak in the batchClient for the large transactions. (#14031) tiancaiamao 2019-12-11 23:07:00 +08:00
  • a94cff903c *: refactor LockKeys API (#14020) Ewan Chou 2019-12-11 15:05:59 +08:00
  • af1d216cbe *: fix some golint warnings (#14012) disksing 2019-12-11 14:29:58 +08:00
  • 7c17add7c0 privilege: fix privilege check of CREATE ROLE and DROP ROLE (#13940) Lingyu Song 2019-12-11 13:43:58 +08:00
  • 641963e564 expression: implement vectorized evaluation for builtinUnixTimestampDecSig (#13507) Thincher 2019-12-11 13:09:28 +08:00
  • 0ae3813df4 config: forbid user to set TxnTotalSizeLimit too large with binlog enabled (#14006) tiancaiamao 2019-12-11 11:00:28 +08:00
  • d43f980df6 mockstore: update pd (#14008) disksing 2019-12-10 17:24:58 +08:00
  • 0fe96bc864 stats: remove the lower bound of auto analyze ratio (#13995) Haibin Xie 2019-12-10 16:52:25 +08:00
  • 0255f6a5ad expression: fix a bug in builtinHourSig vec-function (#13949) Shenghui Wu 2019-12-10 16:38:25 +08:00
  • 72cd3f2032 executor: add back metrics for select_result.go:fetchResp() (#13975) ichneumon 2019-12-10 16:10:55 +08:00
  • 206cdbedfc types: fix insert error when convert string to float (#13716) Haibin Xie 2019-12-10 16:03:25 +08:00
  • c796205825 planner: fix bug for logical rule outer join elimination (#13947) Zhuomin(Charming) Liu 2019-12-10 15:56:26 +08:00
  • a6d976440c executor: refactor the way of retreiving remote component configuration (#13832) Lonng 2019-12-10 14:49:56 +08:00
  • ebec6de11f *: rename IndexColName to IndexPartSpecification (#13941) wjHuang 2019-12-10 14:22:44 +08:00
  • 18d7d55b9d expression: implement vectorized evaluation for builtinArithmeticIntDivideDecimalSig (#13602) Ping Yu 2019-12-10 11:14:18 +08:00
  • bb51ebafad expression: rename RandWithSeed to RandWithSeedFirstGen (#14001) Andy Lok 2019-12-10 11:06:26 +08:00
  • 78269d1bdd expression: rename some string expression functions (#13971) Andy Lok 2019-12-09 23:27:25 +08:00
  • 1c31a6b5e6 infoschema: do not display hidden column for INFORMATION_SCHEMA.COLUMNS (#13954) wjHuang 2019-12-09 18:31:09 +08:00
  • 573b55eaf3 executor: tiny refactor, add sleep and cleanup for test case (#13991) cfzjywxk 2019-12-09 17:25:43 +08:00
  • d439a57566 infoschema, util: add table events_statements_summary_by_digest_history (#13813) djshow832 2019-12-09 16:11:49 +08:00
  • dd622a9398 planner/cascades: add transformation rule PushTopNDownProjection (#13855) Qiannan 2019-12-09 20:25:44 +13:00
  • 795c630dbc Makefile: Replace Gometalinter to Golangci-lint (#13405) Keyi Xie 2019-12-09 15:08:40 +08:00
  • b364b89b48 rowcodec: make rowcodec can be used for mocktikv & unistore (#13774) lysu 2019-12-09 14:49:08 +08:00
  • d7206fb43b expression: use new metadata instead of implicit_args (#13962) 庄天翼 2019-12-09 13:51:40 +08:00
  • 94481e883d session: if txn invalid do not active it and return an error (#13935) Jack Yu 2019-12-09 13:41:09 +08:00
  • c50355303b executor: add log for commit work (#13965) cfzjywxk 2019-12-09 12:46:11 +08:00
  • 41c7d7e943 server: set system_time_zone from systemTZ (#13934) bb7133 2019-12-09 12:11:19 +08:00
  • 833968e553 planner/cascades: add transformation rule MergeAdjacentProjection (#13840) Ping Yu 2019-12-08 16:03:09 +08:00