デフォルトはOracleが決定
select dbms_stats.get_prefs('ESTIMATE_PERCENT') from dual;
exec DBMS_STATS.SET_GLOBAL_PREFS('ESTIMATE_PERCENT','10');
https://dev.mysql.com/doc/refman/5.6/ja/innodb-persistent-stats.html
--グローバルレベル
show variables like '%stats%';
vim /etc/my.cnf
innodb_stats_persistent_sample_pages =30
--テーブルレベル
create table tab4(col1 int,col2 varchar(100)) STATS_SAMPLE_PAGES = 100;
--グローバルレベル
vim postgresql.conf
default_statistics_target = 200
--テーブルレベル
ALTER TABLE tab1 ALTER COLUMN col1 SET STATISTICS 1000;
\d+ tab1
既定ではクエリ オプティマイザーはサンプリングを使用して統計的に有意なサンプル サイズを決定する
USE test;
GO
UPDATE STATISTICS dbo.tab5 with SAMPLE 50 PERCENT;
GO
UPDATE STATISTICS dbo.tab5 with SAMPLE 1 ROWS;
GO