Commit Graph

  • c2319eca4d privilege: fix DBIsVisible privilege check (#14190) Lingyu Song 2020-01-07 11:10:09 +08:00
  • f036eecc9d ddl: support create/drop expression index (#14117) wjHuang 2020-01-07 10:29:39 +08:00
  • b85ae7d766 expression: fix incorrect error handle in builtInTimeFormat (#14275) Mingcong Han 2020-01-06 08:14:50 -06:00
  • b398ef4d2e session: print txn_mode in the general log (#12244) Yilin Chen 2020-01-06 21:31:39 +08:00
  • 297e453a61 server: add test for /debug/sub-optimal-plan HTTP API (#14302) Maxwell 2020-01-06 21:25:39 +08:00
  • 39ed9f326a executor: Speed up unit tests (#14357) Yixuan Zhao 2020-01-06 21:20:09 +08:00
  • 0feafcf11c expression: check ParamMarker in ConstItem when plan cache is enabled (#14200) Kenan Yao 2020-01-06 20:54:39 +08:00
  • 8c6234c1a2 planner/cascades: refactor the usage of CostLimit (#14356) Mingcong Han 2020-01-06 05:36:09 -06:00
  • 391beea08b expression: implement vectorized evaluation for builtinMakeTimeSig (#13967) Mingcong Han 2020-01-06 03:42:09 -06:00
  • 174ff27943 *: fix static check issues (#14286) Rustin 2020-01-06 16:07:16 +08:00
  • 4f242fe675 executor: polish the code of IndexMergeReaderExecutor (#14352) sduzh 2020-01-06 14:42:44 +08:00
  • a7e98ac9e5 planner: do not filter access paths by isolation read for mysql.SystemDB (#14309) Zhuomin(Charming) Liu 2020-01-06 14:20:40 +08:00
  • 0adab37467 expression: open CAST string as real push down switcher (#14323) Lonng 2020-01-06 11:28:02 +08:00
  • 2b7b657f42 ddl: throw warning when ALTER TABLE ORDER BY on table with primary key (#14324) yuanjize 2020-01-03 19:41:09 +08:00
  • d07728468f planner: fix error when select view_name.col_name from view_name (#14314) HuaiyuXu 2020-01-03 16:16:39 +08:00
  • 324a4686f0 rowcodec: fix use origin default value when decode (#14327) lysu 2020-01-03 13:39:09 +08:00
  • dd2e7575aa ddl: add support for renaming columns (#14281) Tanner 2020-01-03 13:16:09 +08:00
  • 9e57df1c70 executor: fix cluster log retriever panic (#14313) crazycs 2020-01-03 10:13:39 +08:00
  • 0bab73adf5 *: use new row-format in tidb (#12634) lysu 2020-01-02 22:34:39 +08:00
  • 4dfbb14c51 *: tidy code && prealloc some slice for performance (#13468) Keyi Xie 2020-01-02 17:26:10 +08:00
  • 5d76de903a server: support tag sql in pprof result (#14312) lysu 2020-01-02 15:51:39 +08:00
  • e755459788 bindinfo: change the way of generate hints from sql (#14095) Haibin Xie 2020-01-02 14:31:39 +08:00
  • e96be4580f plan, partition: add fast access path for hash partition (#13772) Lingyu Song 2020-01-02 13:33:09 +08:00
  • fcf581fb61 executor: speed up TestMemoryAndDiskUsageAfterClose (#14311) Yuanjia Zhang 2020-01-01 23:26:27 -06:00
  • 1437d7e65b expression: open push down switcher for part of CAST functions (#13837) Lonng 2020-01-02 11:43:43 +08:00
  • b1c08ee276 ddl: fix anonymous indexes on the primary column (#14250) Lynn 2020-01-01 21:31:10 +08:00
  • 4f7f70b982 ddl: make ddl test more stable (#14305) crazycs 2020-01-01 20:27:09 +08:00
  • 0d76bdb04a *: fix schema change validation for partitioned table when transaction commit (#14235) tiancaiamao 2020-01-01 19:17:09 +08:00
  • a7ff591368 session, executor: add memTracker for DeleteExec (#14289) HuaiyuXu 2019-12-31 22:06:20 +08:00
  • e00887e3b9 executor: add memTracker for UpdateExec (#14299) HuaiyuXu 2019-12-31 21:59:31 +08:00
  • a487748b46 executor: support merge join on disk (#13946) 2019-12-31 18:49:10 +08:00
  • ba2ff85c58 *: support caching coprocessor responses (#13824) Wenxuan 2019-12-31 18:24:40 +08:00
  • 23de656351 metrics,store: add a metric for ttlManager to record the lifetime reach events (#14298) tiancaiamao 2019-12-31 18:00:25 +08:00
  • 57c2d76e3c server: support partitioned table for the /mvcc/* HTTP API (#14197) tiancaiamao 2019-12-31 17:54:14 +08:00
  • ebc4fa9dee executor: resort fields for reducing the memory allocated (#14208) Qiannan 2019-12-31 17:19:59 +08:00
  • ae106f2e3b executor: support IndexMergeReaderExecutor (#12305) hailanwhu 2019-12-31 15:30:58 +08:00
  • f9492200a2 infoschema: change the way of inspection schema obtaining rows from original table (#14283) Lonng 2019-12-31 13:58:40 +08:00
  • fe764a97a3 *: only add union scan when dirty table is not empty (#14265) Yiding Cui 2019-12-31 13:20:27 +08:00
  • d006443194 type: encapsulate Time API (#14288) 庄天翼 2019-12-31 12:41:09 +08:00
  • 81a6eb04a5 Unit test : Optimize the test time. (#14282) Shenghui Wu 2019-12-31 09:37:39 +08:00
  • 1881d95a9f metrics: cleanup useless metrics (#14260) Jack Yu 2019-12-30 15:28:39 +08:00
  • c1bc9ffe5b *: add memory tracker for InsertExec and ReplaceExec (#14179) HuaiyuXu 2019-12-30 11:43:01 +08:00
  • ca9ecf9fcc infoschema/perfschema: add cluster statement summary table (#14259) crazycs 2019-12-30 00:32:15 +08:00
  • e5d5a61e13 session: use failpoint to reduce the performance impacts of test code (#14276) Lonng 2019-12-29 14:22:42 +08:00
  • 66b8add23d executor: support show extended columns statement (#14262) Maxwell 2019-12-28 21:49:09 +08:00
  • fb44302cb2 executor: fix 'shutdown' diffrent reaction with mysql (#14268) Cheese 2019-12-28 21:27:09 +08:00
  • 1d2377f520 server: fix static check issues (#13878) Rustin 2019-12-28 21:02:39 +08:00
  • 2a4bd928ed expression: add setPbCode for LeftShift (#13443) Ruihang Xia 2019-12-28 20:46:39 +08:00
  • a5c4606e1e planner/cascades: add transformation rule PushLimitDownUnionAll. (#14264) Maoge 2019-12-28 04:41:09 -08:00
  • 447cfbd067 bindinfo: fix bugs when capture and evolve plans (#14206) Haibin Xie 2019-12-28 20:35:40 +08:00
  • 7b1b82f843 inforschema: clean up the table info in tikv_region_peers (#14230) Yiding Cui 2019-12-28 18:44:22 +08:00
  • c994eb4802 license: add license for script files (#14252) Mingcong Han 2019-12-28 04:38:13 -06:00
  • 7fcc10b55f executor: support abort the cluster log retriever (#14271) Lonng 2019-12-28 11:22:09 +08:00
  • c6cb405e9e executor: add rollback in releaseSysSession (#14269) lysu 2019-12-27 23:12:02 +08:00
  • 635f2e1afd bindinfo: set default db for bindings correctly (#14077) Haibin Xie 2019-12-27 18:02:09 +08:00
  • 0d7edc7ef3 config: add validation for capacity of prepare plan cache (#14232) Kenan Yao 2019-12-27 14:29:09 +08:00
  • 7c902dc701 planner/cascades: add transformation rule PushLimitDownProjcetion (#14254) Maoge 2019-12-26 21:33:09 -08:00
  • 7069ad64a7 planner/cascades: add transformation rule PushTopNDownTiKVSingleGather (#14242) gauss1314 2019-12-27 13:14:39 +08:00
  • adc4931a94 privilege: Support identifying user created by IP and net mask (#14123) Maxwell 2019-12-27 12:34:59 +08:00
  • 8e88825f55 Tidy build constraints in mathutil (#14257) SIGSEGV 2019-12-26 21:11:13 +08:00
  • 05596fe145 store: keep alive for etcd client (#14253) qupeng 2019-12-26 17:46:07 +08:00
  • 86ae838d5a planner/core: disallow using hidden column in insert statement (#14150) Maxwell 2019-12-26 16:08:55 +08:00
  • c444d7d737 expression: fix incorrect error handle in builtInMinute/Second/MicroSecondSig (#14060) Mingcong Han 2019-12-26 01:17:39 -06:00
  • fd3ada61ca infoschema: add plan field to the statement summary tables (#14182) djshow832 2019-12-26 15:04:39 +08:00
  • 7a024a2d25 tikv: do not refresh TiFlash work index when region is refreshed in cache (#14205) Zhuomin(Charming) Liu 2019-12-26 13:25:09 +08:00
  • f18abc980d planner: fix row count estimation for unique composite IndexScan of IndexJoin (#14167) Kenan Yao 2019-12-25 19:53:10 +08:00
  • 980f72dca5 planner/cascades: add transformation rule PushTopNDownUnionAll (#14214) Chengpeng Yan 2019-12-25 19:47:09 +08:00
  • aa2f716847 executor: avoid ProjectoinExec's goroutine leak (#14127) Zhuhe Fang 2019-12-25 16:51:10 +08:00
  • efd34cb65d executor: add memTracker for aggregation (#13720) 2019-12-25 16:07:09 +08:00
  • 57ecfb9b46 *: implement the diagnostics inspection framework (#14114) Lonng 2019-12-25 15:58:58 +08:00
  • 279ad0d41c infoschema,planner: implement the metric table predicate push down (#14169) crazycs 2019-12-25 10:54:25 +08:00
  • 7f8c3c8083 expression: Enable 34 functions (#13970) Wenxuan 2019-12-24 22:04:09 +08:00
  • 1dbe685495 metrics, store: remove confused counter and histogram (#14203) Jack Yu 2019-12-24 21:58:09 +08:00
  • 8ab14c138f executor: add lockkeys duration in slow log (#14210) cfzjywxk 2019-12-24 21:52:09 +08:00
  • f944c5115f ddl: move initialization of TableID and PartitionID out of buildTableInfo (#14184) Tanner 2019-12-24 21:44:09 +08:00
  • 1335ffb6b7 *: support read consistency isolation level in the pessimistic transactions (#14087) Jack Yu 2019-12-24 21:24:39 +08:00
  • f0d313470f executor: record lockkeys waited flag and duration in stmtctx (#14209) cfzjywxk 2019-12-24 20:24:12 +08:00
  • 85afb8227e util: remove the optimization in CopySelectedJoinRows() to fix a bug in OuterHashJoin (#14010) Zhuhe Fang 2019-12-24 16:58:39 +08:00
  • 480f95b381 planner/cascades: add transformation rule MergeAdjacentSelection (#14165) hellojujian 2019-12-24 13:56:39 +08:00
  • 9e376cf43d store/tikv: keepalive with pd (#14118) ShuNing 2019-12-24 13:10:09 +08:00
  • e8c198d235 *: implement the INSPECTION_SCHEMA to provide snapshot of inspection tables (#14147) Lonng 2019-12-24 11:24:14 +08:00
  • 1fe93b4fda docs: fix two broken links (#14196) Lilian Lee 2019-12-24 10:50:42 +08:00
  • 9e63120472 session,domain,owner: test the session package with tikv (#14149) tiancaiamao 2019-12-24 10:40:09 +08:00
  • 2bdd4368d5 expression: fix incompatible problems in vectorized builtinUnaryMinusIntSig (#14193) Yuanjia Zhang 2019-12-23 08:12:37 -06:00
  • 03f9a95a35 executor: add metric to trace tikvTxn LockKeys time consume (#14189) cfzjywxk 2019-12-23 21:00:09 +08:00
  • 7e6ce6403d types: add a interface to eval the memory cost of datum array (#14185) HuaiyuXu 2019-12-23 19:36:47 +08:00
  • ef7adeb50d *: resort fields for reducing the memory allocated (#14172) Qiannan 2019-12-23 17:10:09 +08:00
  • 558d9e2967 planner/cascades: support outer join implementation and push down selection for outer join (#13996) Zhuomin(Charming) Liu 2019-12-23 16:53:40 +08:00
  • 8666a6f038 util: refine expensive query log during bootstrap (#14181) HuaiyuXu 2019-12-23 16:46:11 +08:00
  • db97ad9a03 util: fix compile on windows caused by wasm support (#14183) Jack Yu 2019-12-23 16:04:40 +08:00
  • 8cbacf0d7c wasm: fix compile error for wasm (#14160) 5kbpers 2019-12-23 15:17:46 +08:00
  • 2e1b8c1cbe planner/cascades: add appliedRuleSet in GroupExpr to avoid re-apply rules (#14073) Mingcong Han 2019-12-23 01:04:39 -06:00
  • fce9870208 ddl,executor: add auto_random column option (#13127) Tanner 2019-12-23 14:51:51 +08:00
  • f9cdebdd25 privilege: fix privilege problem after upgrade (#14177) Lingyu Song 2019-12-23 13:36:46 +08:00
  • cd07c4550d *: support certificate based authentication (#13955) lysu 2019-12-23 11:37:29 +08:00
  • f0282d32ca executor: trace the memory usage of Selection executors (#13927) Yuanjia Zhang 2019-12-22 21:18:02 -06:00
  • 2ce3713803 executor: fix cases that some intermediate errors may be ignored when converting a vector to bools (#14081) Yuanjia Zhang 2019-12-22 21:10:56 -06:00
  • dc80933185 *:fix typo boostrap (#14174) Jack Yu 2019-12-23 10:52:18 +08:00
  • 510c36d4cb planner: fix a bug for chunk cost model. (#14144) Shenghui Wu 2019-12-22 09:15:16 +08:00
  • c7c7b730e4 set global variable tidb_txn_mode to pessimistic during bootstrap. (#14154) Ewan Chou 2019-12-21 00:46:46 +08:00