465f655889
* : replace fmt.Sprint with strconv ( #31718 )
...
ref pingcap/tidb#31716
2022-01-17 15:11:44 +08:00
55a38a1c76
*: tiny clean up the RecordSet NewChunk() method ( #29232 )
2021-11-02 20:02:51 +08:00
94e30df8e2
parser: fix compiling, add unit tests ( #28700 )
2021-10-11 23:15:25 +08:00
8e25f8eee4
statistics: use ExecuteInternal instead of Execute in (*Handle).initTopNCountSum ( #27879 )
2021-09-10 22:46:39 +08:00
7755d25aba
*: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers ( #27198 )
2021-08-16 18:52:00 +08:00
9b5d92ef24
statistics: fix the unexpected estimation error on full sampling ( #24623 )
2021-05-26 18:47:34 +08:00
66ad36ee10
planner, executor, statistics: support correlation calc for new sampling method ( #24458 )
2021-05-25 23:57:34 +08:00
bd12ea96cc
statistics: use index fm-sketches instead of bucket NDV to calculate global NDV for indexes ( #23962 )
2021-04-15 14:59:55 +08:00
35534ae752
*: apply golangci-lint to the new code ( #22824 )
2021-02-24 18:24:03 +08:00
f3fe4895cb
statistics: support to store FMSketch and add FMSketch to column stats ( #22841 )
...
* add FMSketch to mysql.stats_histograms
* statistics: support store FMSketch and add FMSketch to histogram
* FIX UT
* Create Stats_FM_Sketch Table
* fix UT
* add some tests
* FIX ut
* move fmSketch from histogram to column.stats
* remove unused code and comments
* fix ut
* fix ut
* fix ut
* fix ut
* fix ut
* fix ut
* finish the FMSketch.MemoryUsage function
* add some comments for FMSketch.MemoryUsage function
* fix typo
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
Co-authored-by: Ti Chi Robot <71242396+ti-chi-bot@users.noreply.github.com >
2021-02-23 10:39:09 +08:00
17a65ab98b
statistics: refactor the statistics package use the RestrictedSQLExecutor API ( #22636 )
2021-02-03 13:28:57 +08:00
109ad45303
statistics: fix bug when bootstrap version 2 stats ( #22608 )
2021-02-01 11:18:44 +08:00
5acff8de7a
*: Revert " #19008 " and " #18788 " ( #21599 )
2020-12-14 15:06:35 +08:00
b3f0f3cb74
Revert "statistics: introduce an interface for StatsCache ( #20091 )" ( #21583 )
2020-12-09 14:08:47 +08:00
554bae75f0
statistics: introduce an interface for StatsCache ( #20091 )
2020-12-02 17:18:42 +08:00
583cbd265b
statistics: store the topn by slice instead of map ( #20818 )
2020-11-06 15:39:33 +08:00
c2e3b0a6ad
statistics: decouple TopN from CMSKetch ( #20572 )
2020-10-28 15:16:42 +08:00
cd16de894b
*: introduce LRUCache with limited memory for statistics ( #18788 )
2020-10-15 17:36:21 +08:00
beaafce2a5
statistics:enable memtracker for table statisitic ( #18685 )
2020-07-23 16:13:34 +08:00
55b3e1110c
*: reduce the allocation caused by Datum.Copy ( #15219 )
2020-03-09 17:38:46 +08:00
4755a9b9ef
util: revert util/mathutil ( #14744 )
2020-02-13 11:33:04 +08:00
253a81e64f
stats: fix panic when init stats for cm sketch ( #14421 )
2020-01-14 14:22:21 +08:00
8cbacf0d7c
wasm: fix compile error for wasm ( #14160 )
...
Signed-off-by: 5kbpers <tangminghua@pingcap.com >
2019-12-23 15:17:46 +08:00
876da07be5
stats: fix data race when updating stats cache ( #13647 )
2019-11-22 15:28:37 +08:00
2175bdd956
stats: fix shallow copy bugs ( #12691 )
2019-10-18 15:35:19 +08:00
d244723a5e
executor: remove unused structure RecordBatch ( #10891 )
2019-06-26 15:26:16 +08:00
c8d1ff7ca6
*: replace 'logutil.Logger(context.Background())' with 'logutil.BgLogger()' ( #10866 )
2019-06-21 19:13:31 +08:00
b0549b7875
stats: incremental analyze for index with feedback updates ( #10355 )
2019-05-08 13:50:46 +08:00
6a578a8b57
statistics: Support store CMSketch with Top N ( #10255 )
2019-04-29 12:15:59 +08:00
e5f734e54c
*: move the Handle of stats to single package. ( #10149 )
2019-04-17 13:42:34 +08:00