7755d25aba
*: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers ( #27198 )
2021-08-16 18:52:00 +08:00
cb65b7a2f7
statistics: improve out-of-range estimation strategy ( #26502 )
2021-08-02 17:43:08 +08:00
32cf14bd7d
statistics: relax the check of the OutOfRange ( #24958 )
2021-06-02 22:16:25 +08:00
9b5d92ef24
statistics: fix the unexpected estimation error on full sampling ( #24623 )
2021-05-26 18:47:34 +08:00
18cbfaac15
*: enable gosimple linter ( #24617 )
2021-05-14 09:15:38 +08:00
18d519f056
stats, executor: use a correct sampling to collect stats ( #23997 )
2021-05-02 23:11:51 +08:00
6b0b74e5be
statistics: fix three bugs about MergePartTopN2GlobalTopN ( #24370 )
2021-04-29 19:31:57 +08:00
dbd31ad044
statistics: make the global-level topN more accurate ( #23862 )
2021-04-12 12:06:34 +08:00
7fdfc44f8c
statistics: add tests for analyze with dynamic partition prune mode ( #23113 )
2021-03-05 16:26:54 +08:00
b63337f4e9
statistics: fix merge idx hist with poped topn ( #23075 )
2021-03-03 18:36:06 +08:00
8842bbcde2
statistics: merge partition-level TopN to global-level TopN ( #22433 )
2021-02-19 19:05:58 +08:00
343c412531
planner, executor, statistics: add tests for version 2 and fix bugs ( #22461 )
...
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2021-02-04 15:52:30 +08:00
b4eee287af
*: extract topn out of histogram correctly ( #21007 )
...
Co-authored-by: Yuanjia Zhang <zhangyuanjia@pingcap.com >
2020-12-10 17:05:39 +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
f41880a4d0
statistics: improve row count estimation of multi-column equal conditions by cross validation ( #20264 )
2020-10-27 20:10:27 +08:00
0859e757a2
statistics: add default value of CMSketch for Analyze ( #19455 )
2020-09-10 16:57:01 +08:00
beaafce2a5
statistics:enable memtracker for table statisitic ( #18685 )
2020-07-23 16:13:34 +08:00
06e73a56cc
*: compatible with Go 1.14's checkptr ( #18189 )
2020-06-24 13:04:47 +08:00
d3f1a7a689
statistics: avoid large CMSketch affecting the latency of normal query ( #17542 )
2020-06-01 10:31:48 +08:00
4e6e933f6a
statistics: fix wrong hash which misses hit by query topn ( #16606 )
2020-04-24 17:04:12 +08:00
c561d5aa99
*: remove useless conversions and omit some types ( #16262 )
2020-04-10 00:23:06 +08:00
312891bae1
statistics: fix panic when merge topn ( #15845 )
2020-04-01 16:39:29 +08:00
a7bdb82402
*: Reduce memory operations by simply passing size hint to make ( #14922 )
2020-02-25 15:44:36 +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
4afbf001ea
stats: fix merge cm sketch panic ( #13391 )
2019-11-12 16:44:59 +08:00
5737729493
stats: fix panic when fast analyze on empty table ( #13284 )
2019-11-08 19:14:53 +08:00
2175bdd956
stats: fix shallow copy bugs ( #12691 )
2019-10-18 15:35:19 +08:00
073ab9b6a3
*: refactor RestrictedSQLExecutor ( #11904 )
2019-08-28 19:17:19 +08:00
ab8346e911
stats: limit the number of top-n items ( #11906 )
2019-08-28 17:23:08 +08:00
b17848b880
stats: fix estimation for time equal conditions ( #11511 )
2019-07-29 19:56:50 +08:00
0668cae665
executor, stats: extract topn from cm sketch ( #11409 )
2019-07-29 19:05:19 +08:00
b26cb0d93c
stats: fix the index cm sketch for fast analyze ( #10839 )
2019-06-22 12:55:14 +08:00
8c81e434db
stats: correct fast analyze stats caclulation ( #10766 )
2019-06-20 14:01:55 +08:00
3f4f3d0bd9
stats: improve code coverage ( #10606 )
2019-06-12 13:34:41 +08:00
89bfed305c
executor, stats: fix fast analyze bugs ( #10680 )
2019-06-04 12:32:41 +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
4b4fe8b549
stats: incremental analyze for index without feedback updates ( #10102 )
2019-04-28 15:34:51 +08:00
5fa16a8030
executor: support building stats for fast analyze. ( #10258 )
2019-04-28 13:49:54 +08:00
fa2d6f0699
statistics: support building CMSketch with Top N ( #10163 )
2019-04-24 16:14:08 +08:00
e5f734e54c
*: move the Handle of stats to single package. ( #10149 )
2019-04-17 13:42:34 +08:00
32b1dbd8d5
*: rename "github.com/pkg/errors" to "github.com/pingcap/errors" ( #8136 )
...
We import "github.com/pkg/errors" in the code, and actually put
the "github.com/pingcap/errors" there in the vendor path.
That's a dirty hack, and prevent the introduce of Go module.
2018-11-01 16:09:07 +08:00
cb03f2bec1
move from juju/errors to pkg/errors ( #7151 )
2018-09-12 15:42:20 +08:00
3b5e8a2264
stats: use feedback in time ( #6859 )
2018-07-23 19:27:14 +08:00
19573c6754
*: update stats using query feedback ( #6197 )
2018-04-10 19:12:38 +08:00
0553deeb42
*:improve code readability and unified aliases ( #5997 )
2018-03-15 10:52:36 +08:00
ecbd60c3ff
*: add arguement StatementContext to Encode functions. ( #5566 )
2018-01-06 17:31:08 +08:00