Commit Graph

  • 64b469623c planner/core: support limit push down (#24757) Han Fei 2021-06-04 16:56:28 +08:00
  • 878c246b08 store/tikv: move tests of rawkv from region_cache_test to rawkv_test.go (#25128) Shirly 2021-06-04 16:42:28 +08:00
  • c4d6d8e924 go.mod: update br to the new version (#25127) Shirly 2021-06-04 16:28:28 +08:00
  • 2e083b40e5 statistics: support indexes containing virtual column for full sampling (#24999) Yiding Cui 2021-06-04 16:18:28 +08:00
  • 693708d627 planner/core: remove unstable test (#25138) Han Fei 2021-06-04 15:36:38 +08:00
  • e7d4c3054b planner: enable the dynamic mode of partition tables by default (#25143) Yuanjia Zhang 2021-06-04 15:10:28 +08:00
  • b1beb1b67d planner: add some tiflash test cases on dynamic partition prune mode (#25131) rebelice 2021-06-04 14:24:17 +08:00
  • b07942836f planner: fix a panic caused by sinking a Limit with inlined Proj into IndexLookUp when accessing a partition table (#25063) Yuanjia Zhang 2021-06-04 13:54:27 +08:00
  • 7602a2774c planner: add more test cases about tiflash and dynamic mode (#25111) Yuanjia Zhang 2021-06-04 13:16:27 +08:00
  • c59b3bcea6 planner: Mpp outer join build side (#25130) xufei 2021-06-04 12:44:27 +08:00
  • 99b1fa56b6 expression: push down left/right/abs to tiflash (#25018) Zhuhe Fang 2021-06-04 11:54:27 +08:00
  • 5a74d52e46 store/tikv: clear undetermined error if txn determines to fail (#25120) Yilin Chen 2021-06-04 11:38:27 +08:00
  • 6154335ac0 expression: Support push function year,day,datediff,datesub,castTimeAsString,concat_ws down to TiFlash. (#25097) Zhi Qi 2021-06-04 10:22:27 +08:00
  • 66e68be296 sessionctx: Fix tidb_gc_scan_lock_mode sysvar doesn't show correct default value on new clusters (#25112) MyonKeminta 2021-06-04 00:16:27 +08:00
  • 057250c7ab store/tikv: better handle undetermined error for committing primary key (#25115) Lei Zhao 2021-06-03 23:52:26 +08:00
  • 41e1e814ff executor: parallel some part of the sampling-based analyze (#24860) Yiding Cui 2021-06-03 23:08:26 +08:00
  • 6563219318 executor: fix ifnull bug when arg is enum/set (#25110) guo-shaoge 2021-06-03 22:50:26 +08:00
  • fce4dde1cd variable, main: make sure default values for sysvars validate (#24807) Morgan Tocker 2021-06-03 08:20:26 -06:00
  • 0999df9223 planner: support explain analyze for mpp task with union (#24898) (#25081) Han Fei 2021-06-03 21:36:26 +08:00
  • 9f8175743f *: refine some error messages (#24767) wjHuang 2021-06-03 21:14:26 +08:00
  • 06b80b74c5 store/tikv: new retry logic for RegionRequestSender (#25040) Lei Zhao 2021-06-03 21:04:27 +08:00
  • e2340c1d86 expression: Support cast string as real push down (#25096) Yu Lei 2021-06-03 20:30:26 +08:00
  • 6900a46221 infoschema, executor, txn: change some field name in TIDB_TRX table (#25061) 龙方淞 2021-06-03 19:06:26 +08:00
  • 3846378f71 ddl: Forbid set tiflash replicas on temporary tables (#25036) djshow832 2021-06-03 18:54:26 +08:00
  • 090892822b expression: support str_to_date push to TiFlash (#25095) JaySon 2021-06-03 18:28:26 +08:00
  • 8111d14c90 tests: make TestIssue20658 stable (#25092) tangenta 2021-06-03 18:15:35 +08:00
  • 4d9c667aab infoschema, executor, txn: encode key field in DATA_LOCK_WAITS table (#25060) 龙方淞 2021-06-03 18:14:26 +08:00
  • 69274d8864 store: refine the error handling and retry mechanism for stale read (#24956) JmPotato 2021-06-03 17:52:26 +08:00
  • d3de5479a0 planner: support push down broadcast cartesian join to TiFlash (#25049) xufei 2021-06-03 17:38:27 +08:00
  • 982dcece3b executor: fix incorrect result of enum type merge join (#24775) sylzd 2021-06-03 17:24:26 +08:00
  • 49cd57174b session, planner: Add a factor getter for networkFactor/scanFactor/descScanFactor/seekFactor (#25046) mmyj 2021-06-03 16:50:27 +08:00
  • 50b6da0f89 executor: add limit implementation for CTEExec (#24870) guo-shaoge 2021-06-03 16:26:27 +08:00
  • 83a9a12a14 *: add sys var tidb_enable_global_temporary_table to open global temp table (#25075) 王超 2021-06-03 16:10:45 +08:00
  • 30fcecad7f planner: add dml support in CTE (#25024) xiongjiwei 2021-06-03 15:50:27 +08:00
  • dbb753fd02 executor: create PipelinedWindowExec (#23022) 2021-06-03 15:38:27 +08:00
  • a37a30b883 planner: try to fix some unstable test cases about partition table statistics (#25026) Yuanjia Zhang 2021-06-03 15:27:29 +08:00
  • 6a1ebeb020 expression: Support push fucntion unix_timestamp, concat down to TiFlash. (#25083) Zhi Qi 2021-06-03 15:12:26 +08:00
  • 0f151af7c5 *: add telemetry support for CTE (#25022) wjHuang 2021-06-03 14:46:27 +08:00
  • 3e3f9778ad statistics: fix the top-n size to not hold the small things (#24906) Yiding Cui 2021-06-03 14:28:27 +08:00
  • b21aed8cc4 Telemetry: Add slow query statistic bucket into telemetry data (#25006) kaixu120811 2021-06-03 14:08:26 +08:00
  • dffba21956 *: move executor/set.go special handling to setter functions (#25008) Morgan Tocker 2021-06-02 23:22:26 -06:00
  • c44b8d118b config: make deadlock history's max size configuable (#24925) 龙方淞 2021-06-03 12:26:26 +08:00
  • 9fad132d1d case: make CTE case be stable (#25035) guo-shaoge 2021-06-02 23:26:26 +08:00
  • 32cf14bd7d statistics: relax the check of the OutOfRange (#24958) Yiding Cui 2021-06-02 22:16:25 +08:00
  • da8dbe6085 ddl: add foreign key compatibility for temporary table (#24961) Howie 2021-06-02 19:34:25 +08:00
  • debf8c76a3 docs: fix typo (#25048) Raywill 2021-06-02 19:26:25 +08:00
  • 8656b5d396 executor: avoid distsql request for TableReader/IndexReader/IndexLookup on temporary table (#24769) tiancaiamao 2021-06-02 18:32:26 +08:00
  • ad7102cdee planner: generate correct number of rows when all agg funcs are pruned (#24937) Kenan Yao 2021-06-02 18:20:26 +08:00
  • 1f79bfe637 *: fix ci lint (#25057) crazycs 2021-06-02 17:58:54 +08:00
  • f966a3d9fb executor: fix the wrong KVRange for partition tables in TableReader (#25047) Yuanjia Zhang 2021-06-02 17:30:43 +08:00
  • ca3d88eba5 store/tikv: make pub vars related to region to private and add functions to set & get (#25044) Shirly 2021-06-02 16:08:26 +08:00
  • b7e448aa10 ddl: add auto random && shard_row_id_bits compatibility for temporary table (#24940) Howie 2021-06-02 15:56:26 +08:00
  • e5b0389d87 test: fix a name typo error in test file (#25054) Arenatlx 2021-06-02 15:39:38 +08:00
  • b4f3ea6f6b cmd: add tests for CTE (#24907) wjHuang 2021-06-02 15:07:37 +08:00
  • fb81a7dfd8 planner: warn for incremental analyze in version 3 stats (#24689) Kenan Yao 2021-06-02 14:51:38 +08:00
  • 52e89cb8bf planner/core: support union all for mpp. (#24287) Han Fei 2021-06-02 14:15:38 +08:00
  • 7c3e0361fb executor: support explain analyze for CTE statement (#25023) xiongjiwei 2021-06-02 13:31:37 +08:00
  • 6c44ec29d8 execdetails: make ConcurrencyInfo only appear once in explain analyze (#24514) xiongjiwei 2021-06-02 13:01:47 +08:00
  • 7811bf9a37 *: use pprof profile to collect CPU time group by SQL and plan digest (#24892) crazycs 2021-06-02 12:51:39 +08:00
  • f24dee95fe ddl: fix column type change won't cast the default value to new one (#25025) Arenatlx 2021-06-02 11:43:38 +08:00
  • c8c0dd0bb9 executor: supports as of timestamp compatibility (#25019) Song Gao 2021-06-02 11:29:38 +08:00
  • 0158f71cda ddl: support type conversion between non-varchar and varchar (#24959) tangenta 2021-06-01 18:59:37 +08:00
  • 5d7c852770 planner: keep the original join schema in predicate pushdown (#24862) Kenan Yao 2021-06-01 16:55:37 +08:00
  • d435129d01 executor: make set transaction as of timestamp supports select statement (#24984) Song Gao 2021-06-01 16:29:38 +08:00
  • ccaefa2a3d executor: add CTEExec and CTETableReaderExec (#24809) guo-shaoge 2021-06-01 11:59:37 +08:00
  • 8dc21198c9 *: fix sysvar inconsistencies/potential bugs (#24964) Morgan Tocker 2021-05-31 21:49:37 -06:00
  • 02b4f3bcc8 executor: add more cases about dynamic-mode with plan-cache and transaction (#24998) Yuanjia Zhang 2021-06-01 11:23:36 +08:00
  • 48e25cdebf executor: make the ParallelApply be safe to be called again after returning empty results (#24935) Yuanjia Zhang 2021-06-01 11:05:37 +08:00
  • bbd5b32c2f *: clean up the logging component (#23534) Yifan Xu 2021-06-01 10:43:37 +08:00
  • a80047c604 CTE: support explain CTE plan (#24986) xiongjiwei 2021-05-31 19:03:36 +08:00
  • 7af4feaad1 store/tikv: rename func OnSendFailForRegion to OnSendFailForTiFlash (#24992) Shirly 2021-05-31 18:37:36 +08:00
  • 238cab806e *: ddl compatibility test completion (#24983) xhe 2021-05-31 18:17:38 +08:00
  • 11019d6f34 ddl: add admin_checksum_table compatibility for temporary table (#24867) Howie 2021-05-31 15:47:36 +08:00
  • 702c86b8f9 *: add global/instance variable to config top sql (#24934) crazycs 2021-05-31 15:17:36 +08:00
  • 456e72c56e telemetry: add pk type of clusterindex feature usage information (#24825) kaixu120811 2021-05-31 15:07:37 +08:00
  • cd10f944b2 variable: Add IsNoop to sysvar struct (#24963) Morgan Tocker 2021-05-31 00:27:36 -06:00
  • ad9241f92c executor: hide tx_read_ts from show variables (#24926) Song Gao 2021-05-31 14:03:36 +08:00
  • 5636472143 doc: Remove hash fields in lock wait table (#24922) 龙方淞 2021-05-31 13:35:36 +08:00
  • a14d09d5c5 Proposal: Unify Log Library for Golang Projects (#24181) Yifan Xu 2021-05-31 13:25:36 +08:00
  • 04cb5e9f67 variable: make tx_read_ts mutual exclude with tidb_snapshot (#24931) Song Gao 2021-05-31 13:17:37 +08:00
  • 7f4f5c0236 *: Change dynamic privileges to non-experimental (#24914) Morgan Tocker 2021-05-28 09:29:36 -06:00
  • ac04473227 planner, executor: support batchget for range and list partition table (#24856) ZhuoZhi 2021-05-28 21:01:35 +08:00
  • 7a15d64703 store/copr: move tikv.keyranges and tikv.regioninfo to package store/… (#24908) Shirly 2021-05-28 20:53:36 +08:00
  • cea4e20689 executor: fix the unstable test TestDML (#24960) Yuanjia Zhang 2021-05-28 20:33:35 +08:00
  • 963288a68c planner: build plan for CTE (#24792) wjHuang 2021-05-28 16:47:35 +08:00
  • c287bcb48c executor: Add plugin column to mysql.user (#24894) Daniël van Eeden 2021-05-28 10:33:36 +02:00
  • 1b048b1676 infoschema: Use system local time for tables of lock view (#24952) MyonKeminta 2021-05-28 16:03:35 +08:00
  • fb3a30ea04 expression: builtin function current_date() and curdate() should return DATE t… (#24950) Weizhen Wang 2021-05-28 15:27:35 +08:00
  • 0367c54698 inforschema, executor, util/kvcache, util/statement_summary : Add STATEMENTS_SUMMARY_EVICTED into information_schema (#24513) ClSlaid 2021-05-28 15:19:35 +08:00
  • 138692f594 store/tikv: set execution timeout for general TiKV requests (#24936) Yilin Chen 2021-05-28 15:09:35 +08:00
  • ec12617da7 *: update BR (#24905) disksing 2021-05-28 14:17:35 +08:00
  • 348abf01f9 telemetry,session: add telemetry for the temporary table feature (#24866) tiancaiamao 2021-05-28 12:07:35 +08:00
  • 165c67f0e7 planner/core/logical_plan_test.go: add error check (#24942) ClSlaid 2021-05-27 23:39:35 +08:00
  • b64f9007cf infoschema: Remove the unimplemented ALL_SQL_DIGESTS column from the DEADLOCKS table (#24939) MyonKeminta 2021-05-27 22:25:35 +08:00
  • f3557bb591 planner, executor: supports select statement with AS OF (#24613) ShuNing 2021-05-27 21:11:35 +08:00
  • c3a27c91ee infoschema: Add ALL_SQL_DIGESTS field to the TIDB_TRX table (#24863) MyonKeminta 2021-05-27 19:49:35 +08:00
  • e87d035937 infoschema, executor, txn: implement DATA_LOCK_WAITS table (#24750) 龙方淞 2021-05-27 17:57:36 +08:00
  • 415dae62ed planner: unify name of datasource receiver (#24703) Jack Yu 2021-05-27 16:57:36 +08:00
  • a5400cc602 test: Fix a misusing of testkit that runs two queries concurrently (#24923) MyonKeminta 2021-05-27 15:47:35 +08:00
  • 96ab4a3f0a store/helper, infoschema: fix the bug that cannot find down-peer (#24881) 混沌DM 2021-05-27 13:25:35 +08:00