fd6f5dd798
*: GC-aware memory track for analyze ( #35248 )
...
close pingcap/tidb#34996
2022-07-20 20:17:09 +08:00
aec4349cac
statistics: let index support LoadNeededHistograms ( #35775 )
...
ref pingcap/tidb#35764
2022-07-04 14:03:00 +08:00
96526518b4
statistics: support tracking column cmsketch ( #35135 )
...
ref pingcap/tidb#34052
2022-06-17 17:20:35 +08:00
6bd54bea8a
statistics: improve topn pruning logic ( #34282 )
...
ref pingcap/tidb#32758 , close pingcap/tidb#34256
2022-04-27 20:26:51 +08:00
9fcc6b090b
statistics: correctly check if a column histogram is loaded ( #32764 )
...
close pingcap/tidb#31925 , ref pingcap/tidb#32758 , close pingcap/tidb#32833
2022-03-13 15:51:50 +08:00
c30e8320d8
*: correct use require ( #31904 )
...
ref pingcap/tidb#31716
2022-02-07 18:11:35 +08:00
daf525a17e
*: replace compareDatum by compare, range part ( #30710 )
2021-12-16 19:48:36 +08:00
1e5e86920d
test: merge serial tests in bindinfo, expression, parser and statistics ( #30749 )
2021-12-16 18:40:37 +08:00
2f42f7c0f6
planner: unify the argument of stats functions to use SessionCtx instead of StatementContext ( #30668 )
2021-12-14 19:36:35 +08:00
b4df7ca4dc
test: make all the tests run in serial ( #30692 )
2021-12-14 18:06:36 +08:00
b5ded48df9
*: replace compareDatum by compare and fix compare ( #30090 )
2021-11-24 17:31:51 +08:00
56ba37a1ca
statistics: fix unstable test ( #29843 )
2021-11-16 18:53:07 +08:00
6ed0134902
statistics: pseudo table should not contain the hidden columns ( #29584 )
2021-11-09 16:27:05 +08:00
55a38a1c76
*: tiny clean up the RecordSet NewChunk() method ( #29232 )
2021-11-02 20:02:51 +08:00
36bc41ad05
*: reduce object allocation by reuse chunk column ( #29064 )
2021-10-28 13:14:48 +08:00
f520dea525
statistics: migrate test-infra to testify for statistics_test.go ( #28558 )
2021-10-20 18:56:45 +08:00
94e30df8e2
parser: fix compiling, add unit tests ( #28700 )
2021-10-11 23:15:25 +08:00
2100243999
statistics: migrate test-infra to testify for fmsketch_test.go ( #28300 )
2021-09-27 14:54:48 +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
cb65b7a2f7
statistics: improve out-of-range estimation strategy ( #26502 )
2021-08-02 17:43:08 +08:00
3e3f9778ad
statistics: fix the top-n size to not hold the small things ( #24906 )
2021-06-03 14:28:27 +08:00
32cf14bd7d
statistics: relax the check of the OutOfRange ( #24958 )
2021-06-02 22:16:25 +08:00
66ad36ee10
planner, executor, statistics: support correlation calc for new sampling method ( #24458 )
2021-05-25 23:57:34 +08:00
80a281350d
statistics: fix err check ( #23001 )
2021-04-23 12:39:54 +08:00
3dd842f50a
statistics: add bucket ndv for index histogram ( #20580 )
...
Co-authored-by: Yuanjia Zhang <zhangyuanjia@pingcap.com >
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2021-01-13 18:24:21 +08:00
092a01a0a4
statistics, executor: refactor statistics on columns ( #21817 )
2020-12-24 13:56:30 +08:00
fd84a91895
ddl, tikv: add delay during AddIndex DDL and remove schema check for async commit ( #20550 )
2020-10-28 11:48:34 +08:00
43a9d77965
*: compute and save correlation extended statistics in ANALYZE ( #19134 )
2020-08-18 10:56:40 +08:00
ceec9d9c63
*: fix the estimation error on normal column when collation enabled ( #18104 )
2020-07-01 17:11:51 +08:00
62e4d588a8
Makefile: add unconvert to inspect unnecessary type convert ( #16549 )
2020-04-22 23:01:59 +08:00
0d563f1e2d
stats: fix unstable test ( #10953 )
2019-06-27 13:51:16 +08:00
d244723a5e
executor: remove unused structure RecordBatch ( #10891 )
2019-06-26 15:26:16 +08:00
e5f734e54c
*: move the Handle of stats to single package. ( #10149 )
2019-04-17 13:42:34 +08:00
2e14068ee1
*: improve NULL count estimation for single column index ( #9474 )
2019-03-30 19:22:30 +08:00
45f9d6a00f
statistics: compute and store column order correlation with handle ( #9315 )
2019-02-27 11:32:00 +08:00
00c4ff4fa9
*: refactor Executor.Next() to receive RecordBatch ( #8994 )
2019-01-14 15:04:36 +08:00
c137cada68
*: change golang.org/x/net/context to standard context ( #8579 )
2018-12-05 13:54:00 +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
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
edaec7bdaf
*: move Statement and RecordSet from ast to sqlexec package ( #7970 )
2018-10-21 13:21:26 +08:00
25118db843
*: move ast.NewValueExpr to standalone parser_driver package ( #7952 )
...
Make the ast package get rid of the dependency of types.Datum
2018-10-19 19:37:55 +08:00
cb03f2bec1
move from juju/errors to pkg/errors ( #7151 )
2018-09-12 15:42:20 +08:00
34d8fd8d8d
plan, statistics: extract histColl struct ( #6860 )
2018-07-13 14:42:07 +08:00
5c2d21eab4
*: remove function "NewChunk" ( #6524 )
2018-05-14 13:43:19 +08:00
12dbd32854
*: rename NewRange to Range. ( #6368 )
2018-04-25 13:13:04 +08:00
ccf6da1a46
*: rename NextChunk to Next ( #6214 )
2018-04-03 20:00:30 +08:00
905eda7ff5
stats: fix row estimation for pseudo unique key ( #6199 )
2018-04-02 20:27:58 +08:00
501de19821
stats: add average column size for the histogram ( #5974 )
2018-03-23 13:44:24 +08:00
22c3c98fb1
stats: fix estimation for pseudo equal row count ( #6106 )
2018-03-22 11:04:12 +08:00
631141b22c
*: remove Next function for RecordSet ( #6040 )
2018-03-13 21:05:10 +08:00