summaryrefslogtreecommitdiff
path: root/mysql-test/main/statistics.test
diff options
context:
space:
mode:
authorVicențiu Ciorbaru <vicentiu@mariadb.org>2019-02-17 00:44:58 +0200
committerVicențiu Ciorbaru <vicentiu@mariadb.org>2019-02-19 12:01:21 +0200
commit764429271dc94e5af08706dd0ac6fb962c15726d (patch)
tree23f2a60bd86d0b5b68476a98d8db5ad0136dfac3 /mysql-test/main/statistics.test
parentf0773b7842fcfd2032b630b4cfc7404a29d12a8f (diff)
downloadmariadb-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.test5
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;