Commit Graph

  • 3dd842f50a statistics: add bucket ndv for index histogram (#20580) Yiding Cui 2021-01-13 18:24:21 +08:00
  • 68aaa2fa7e *: fix auto-id allocate tracing (#22371) tiancaiamao 2021-01-13 12:19:58 +08:00
  • 289bc7e79c ddl: concurrent safe api for using rule bundles cache (#22035) xhe 2021-01-13 10:58:58 +08:00
  • ba8223fd0a ddl: fix placement rules compatibility with tiflash (#22065) xhe 2021-01-12 18:19:30 +08:00
  • 2c4a60daff executor: fix tidb can not show view data_type (#22363) fdd 2021-01-12 17:33:28 +08:00
  • bfb34f80f5 ddl: drop placement rule cache when droping database (#22344) xhe 2021-01-12 16:46:59 +08:00
  • dd234b7e32 session: fix the duplicate binding case when updating bind info (#22367) rebelice 2021-01-12 16:30:59 +08:00
  • 4088c2011b planner: check index valid while forUpdateRead (#22152) you06 2021-01-12 15:09:59 +08:00
  • 8d4cac2c89 oracle: fix GetStaleTimestamp get stuck error (#22279) Song Gao 2021-01-12 12:17:00 +08:00
  • e3108df576 planner: do not cache prepared plan if optimization depends on mutable constant (#22349) Yifan Xu 2021-01-12 11:11:59 +08:00
  • c682ab3b7b ddl: fix a typo when truncating table partition (#22326) Xiaoguang Sun 2021-01-11 19:06:58 +08:00
  • dae6e4935b planner/core: push selection operator to mpp task (#22343) Han Fei 2021-01-11 17:51:58 +08:00
  • 6280016ac6 executor: fix memTableReader decoding for old row format key-values (#22221) tangenta 2021-01-11 17:00:28 +08:00
  • 78529e86eb session: fix two cases when updating bind info (#22338) rebelice 2021-01-11 15:55:58 +08:00
  • e234403616 planner: fix panic in extractSelectAndNormalizeDigest (#22333) Yuanjia Zhang 2021-01-11 15:43:10 +08:00
  • 809a375f5c planner: fix wrong sql run success if condition alwasy false (#22300) xiongjiwei 2021-01-11 14:07:28 +08:00
  • ae7e43249a store/tikv: fix a concurrency bug that may cause the batchClient timeout (#22239) tiancaiamao 2021-01-11 13:47:58 +08:00
  • f2694209a8 expression: set collation function flen (#22084) xiongjiwei 2021-01-11 12:34:58 +08:00
  • b8c91d14ef expression, executor: fix runtime panic in WEIGHT_STRING function when the length of binary is too large (#22251) Zijie Lu 2021-01-11 11:47:27 +08:00
  • e393b1b97c planner: check error when correlatedAggregateResolver leaves ast.Node (#22222) Yifan Xu 2021-01-11 11:11:27 +08:00
  • cdcb0ffa34 expression: fix unexpected panic when doing isNullRejected check (#22173) Yifan Xu 2021-01-11 10:55:17 +08:00
  • c9ff8458bc store/tikv: Add more failpoints about transaction (#22160) MyonKeminta 2021-01-10 11:41:27 +08:00
  • 8cc5e170e9 *: using a lru cache in cachedb (#22312) Jack Yu 2021-01-09 14:48:58 +08:00
  • 31bbfcef82 executor: refine maxOneRow (#22194) wjHuang 2021-01-09 13:19:14 +08:00
  • c2ee8d37c2 *: bump tidb's parser to the latest version (#22218) Iosmanthus Teng 2021-01-08 17:58:58 +08:00
  • 390eeeb570 session: support validating read-only statement during read-only staleness transaction (#22048) Song Gao 2021-01-08 16:50:58 +08:00
  • cec1a92658 session, sessionctx: remove unused GetAllSysVars (#22284) Morgan Tocker 2021-01-07 23:58:58 -07:00
  • 4071a72bf2 executor: add test case for memory cache in parition table (#22291) Jack Yu 2021-01-08 14:34:28 +08:00
  • 0a4ec0da2b bindinfo: avoid duplicate bindings caused by concurrent baseline capture (#22182) Kenan Yao 2021-01-08 14:18:27 +08:00
  • fe9d3161fa executor: store correct plan hint in statements_summary when log level is 'debug' (#22219) Kenan Yao 2021-01-08 14:03:10 +08:00
  • fd7da4fbe6 test: stabilize test case (#22276) cfzjywxk 2021-01-07 22:11:57 +08:00
  • caa8c16cac execution: support explain analyze in mpp execution. (#22053) xufei 2021-01-07 17:46:59 +08:00
  • 02016b09ef util: add test TestCodec (#22197) wjHuang 2021-01-07 17:32:27 +08:00
  • c6fae57f4e executor: check not exist error in batch point get for cached tables (#22264) Jack Yu 2021-01-07 17:17:58 +08:00
  • bedd599e06 gcworker: fix gc miss locks when region merged during scanning & resolving locks (#22252) lysu 2021-01-07 16:46:28 +08:00
  • d1d5cc433e time: fix parse datetime won't truncate the reluctant string (#22232) Arenatlx 2021-01-07 14:52:16 +08:00
  • 73a6f53a3a *: cache batch point get for read-only table (#22165) Jack Yu 2021-01-07 14:19:44 +08:00
  • ec73315dce *: Move tikv gc configuration to sysvars (#21988) Morgan Tocker 2021-01-06 22:59:44 -07:00
  • 18d3135b61 test: stable TestTransactionWithWriteOnlyColumn (#22226) xiongjiwei 2021-01-07 12:39:14 +08:00
  • 6e98d18e94 planner: push down projection for tiflash (#21459) Zhuhe Fang 2021-01-07 11:41:44 +08:00
  • bf6b222d93 .github: update the label for sig/infra (#22237) tangenta 2021-01-07 11:08:47 +08:00
  • c7165bc518 executor, planner: ON DUPLICATE UPDATE can refer to un-project col (#14412) Yiding Cui 2021-01-06 19:03:51 +08:00
  • 76614c6ca9 util/chunk: fix slice out of bound panic (#21155) 9547 2021-01-06 17:24:42 +08:00
  • 51794e9d30 *: rewrite origin SQL with default DB for SQL bindings (#21275) rebelice 2021-01-06 16:28:29 +08:00
  • 8ef1031623 *: remove tidb-lightning pkg to fix unexpected config change (#22164) crazycs 2021-01-06 14:17:34 +08:00
  • 67da69b122 txn: change check logic for column type change for amend (#22150) cfzjywxk 2021-01-06 14:01:11 +08:00
  • 2386702697 executor: fix data too long in union statement with select null and select varchar (#22183) Arenatlx 2021-01-06 13:34:35 +08:00
  • 27a9b3e8f6 statistics: fix stack overflow when use DNF expr immediately after add column (#22169) Zhou Kunqin 2021-01-06 12:08:10 +08:00
  • 4bfd10cec8 planner: do not use indexMerge when the path only use a single index (#22168) Chengpeng Yan 2021-01-05 20:44:41 +08:00
  • f55e8f2bf8 table: fix insert into _tidb_rowid panic and rebase it if needed (#22062) tangenta 2021-01-05 18:18:19 +08:00
  • 85d8d0605f executor: fix select into outfile with year type column has no data (#22175) xiongjiwei 2021-01-05 17:51:11 +08:00
  • 6742ed201d planner/core: fix a bug of adding enforcer. (#22086) Han Fei 2021-01-05 17:01:39 +08:00
  • 029eef87ed planner, expression: fix error when using IN combined with subquery (#22080) Zhou Kunqin 2021-01-05 16:30:33 +08:00
  • 4a4acbe5fd statistics: GC index usage information (#21014) rebelice 2021-01-05 15:02:19 +08:00
  • 2bf2a82a3d config, store: add a config to control the PD server timeout duration (#22138) JmPotato 2021-01-05 14:10:45 +08:00
  • 7f9c716854 expression, ddl: check the argument count for the generated column (#22154) wjHuang 2021-01-05 13:45:45 +08:00
  • ffd9011665 ddl: refine placement spec building by yaml (#22018) xhe 2021-01-05 12:33:14 +08:00
  • e541a73428 docs: fix typo in proposal template (#22161) YangKeao 2021-01-05 12:01:45 +08:00
  • 5d27db31d0 variable: move noop sysvars to separate file (#22058) Morgan Tocker 2021-01-04 20:10:45 -07:00
  • 7c81719568 types: refine JSON conversion, throw err when object/array convert to integer/float/decimal (#21826) Lenshood 2021-01-04 18:48:23 +08:00
  • 76054200b6 statistics: redesign the schema for mysql.stats_extended (#22033) Kenan Yao 2021-01-04 17:57:24 +08:00
  • 536dfdfe2f executor: always decode the value first and then the handle (#22073) tangenta 2021-01-04 16:37:15 +08:00
  • 0ddf74b19d statistics: no more counting feedback if it is invalid (#21712) rebelice 2021-01-04 16:22:45 +08:00
  • 57cd694731 session: set process info before building plan (#22101) Shenghui Wu 2021-01-04 14:46:15 +08:00
  • 7f25d4f0cc executor, infoschema, planner: optimize query cluster_slow_query (#20750) Zijie Lu 2021-01-04 14:23:06 +08:00
  • b45fa8b891 metrics,planner: add 'pseudo estimation' reason in the metrics (#21911) tiancaiamao 2021-01-04 13:50:15 +08:00
  • afcf63763b ddl: check datediff args in partition expression (#22054) xiongjiwei 2021-01-04 13:05:15 +08:00
  • 960dab5444 executor:return warning when load data meet no partition for incompatiable mysql,but err and abort (#22042) Yuyang 2021-01-04 12:49:43 +08:00
  • 9cb4fb38d8 expression: return correct results for user variables of datetime type (#22078) Kenan Yao 2021-01-04 11:26:14 +08:00
  • 16f53257ca store: trace loadRegion to see the PD region cache loading (#22092) tiancaiamao 2021-01-04 10:10:45 +08:00
  • eae64e40fe executor: support exact staleness begin statement (#21897) Song Gao 2020-12-31 22:08:14 +08:00
  • 56ef0ab2a6 executor: improve the runtime stats of index lookup reader (#21982) crazycs 2020-12-31 17:35:15 +08:00
  • f8bef9b952 session, distsql: make local transaction error msg user-friendly (#22052) Song Gao 2020-12-31 16:28:33 +08:00
  • 857e3da6eb planner: join reorder should not change the order of output columns (#16852) Yiding Cui 2020-12-31 14:51:14 +08:00
  • f1805f3dee planner: avoid using index_merge when there are multiple table filters (#22122) HuaiyuXu 2020-12-31 13:39:49 +08:00
  • dad3b5e87d util: add cache for mem info in container (#22109) HuaiyuXu 2020-12-30 22:13:13 +08:00
  • c40d7833b8 config, session: promise the compatibility of oom-action when upgrading (#22102) HuaiyuXu 2020-12-30 21:14:14 +08:00
  • fb4426b675 executor: avoid log duplicate index name in slow-log (#22057) crazycs 2020-12-30 20:13:43 +08:00
  • 273d6dba9a planner: check if columns count matches for batch point get in TryFastPlan (#22044) Shenjun Ma 2020-12-30 19:59:13 +08:00
  • d754770e50 executor: fix incompatible escape behaviors in select into outfile (#22100) Yuanjia Zhang 2020-12-30 17:39:36 +08:00
  • 8144e1395d *:Adapt ScanDetailV2 in KvGet and KvBatchGet Response (#21562) Zijie Lu 2020-12-30 17:02:44 +08:00
  • f2a68ee28a executor: fix update ignore into not exists partition (#21984) Zijie Lu 2020-12-30 16:44:13 +08:00
  • d9d693fb43 select into outfile untime error: index out of range (#22038) jiyfhust 2020-12-30 14:49:14 +08:00
  • 499e0cdc70 store: disable async commit in local txn (#21995) ekexium 2020-12-30 14:31:14 +08:00
  • 795e88ae93 executor: fix signed cluster index behavior (#22085) lysu 2020-12-30 11:27:44 +08:00
  • 5756bf8146 ddl: fix inconsistent rule cache (#22051) xhe 2020-12-30 11:13:14 +08:00
  • 0217a00191 session: add more Local Txn tests (#22020) JmPotato 2020-12-29 17:03:16 +08:00
  • 97f8bea90e planner: fix incorrect range for prefix index range scan (#22037) Yifan Xu 2020-12-29 02:26:00 -06:00
  • 3e64072c3c ddl, planner, types: add M>=D checking for decimal column definition with default value (#21845) Zijie Lu 2020-12-29 16:06:54 +08:00
  • 2c429bdc0a ddl, planner: fix no failure in modifing and creating column DOUBLE(0,0) (#22039) Zijie Lu 2020-12-29 15:41:10 +08:00
  • cdd391ba74 docs: fix small errors (#22059) 0xflotus 2020-12-29 08:26:50 +01:00
  • fa952307bf ddl: fix default decimal Flen value (#22036) Rain Li 2020-12-29 14:35:13 +08:00
  • 5886c4b6f6 ddl: check illegal placement label constraint (#22015) xhe 2020-12-29 11:50:13 +08:00
  • 3ba64be69f ddl: report error if there is no rule to drop (#22005) xhe 2020-12-29 11:35:44 +08:00
  • b1bd2856ca config: disable list partition by default since it's an experimental feature (#22045) crazycs 2020-12-29 09:56:18 +08:00
  • 5e67a597cc planner, store/tikv, executor:Support shuffled hash join and refine codes (#20894) Han Fei 2020-12-28 15:14:15 +08:00
  • 933e456beb executor: disallow split table region by null values (#20496) tangenta 2020-12-26 15:26:02 +08:00
  • 3e2ff1d16c expression: fix different types compare error (#21338) zhaoxugang 2020-12-25 16:50:11 +08:00
  • 27071f14d7 session/bootstrap: disable clustered index by default (#21777) tangenta 2020-12-25 15:44:07 +08:00
  • edce3b75ad tests: add mpp mock test, part 2 (#21631) xufei 2020-12-25 13:46:40 +08:00