diff options
author | Vicențiu Ciorbaru <vicentiu@mariadb.org> | 2019-02-17 00:44:58 +0200 |
---|---|---|
committer | Vicențiu Ciorbaru <vicentiu@mariadb.org> | 2019-02-19 12:01:21 +0200 |
commit | 764429271dc94e5af08706dd0ac6fb962c15726d (patch) | |
tree | 23f2a60bd86d0b5b68476a98d8db5ad0136dfac3 /mysql-test/main/statistics.test | |
parent | f0773b7842fcfd2032b630b4cfc7404a29d12a8f (diff) | |
download | mariadb-git-764429271dc94e5af08706dd0ac6fb962c15726d.tar.gz |
Implement avg_frequency unsmoothed jacknife estimator
When sampling data through ANALYZE TABLE, use the estimator to get a
better estimation of avg_frequency instead of just using the raw sampled data.
Diffstat (limited to 'mysql-test/main/statistics.test')
-rw-r--r-- | mysql-test/main/statistics.test | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mysql-test/main/statistics.test b/mysql-test/main/statistics.test index 84bb7c10059..880f2987b50 100644 --- a/mysql-test/main/statistics.test +++ b/mysql-test/main/statistics.test @@ -912,6 +912,7 @@ set histogram_size=@save_hist_size, histogram_type=@save_hist_type; --echo # set @save_use_stat_tables=@@use_stat_tables; set @save_analyze_sample_percentage=@@analyze_sample_percentage; +set @save_hist_size=@@histogram_size; set session rand_seed1=42; set session rand_seed2=62; @@ -986,6 +987,8 @@ select table_name, column_name, min_value, max_value, nulls_ratio, avg_length, a from mysql.column_stats; explain select * from t1; -set use_stat_tables=@save_use_stat_tables; drop table t1; +set analyze_sample_percentage=@save_analyze_sample_percentage; +set histogram_size=@save_hist_size; +set use_stat_tables=@save_use_stat_tables; |