do not sore permanent table in local cache and add limit for table cache
[online_analyze.git] / README.online_analyze
1 Module makes an analyze call immediately after INSERT/UPDATE/DELETE/SELECT INTO
2 for affected table(s).
3
4 Supported versions of PostgreSQL: 8.4.*, 9.0.*, 9.1.*, 9.2.*, 9.3.*, 9.4*, 9.5*,
5                   9.6*
6
7 Usage: LOAD 'online_analyze';
8
9 Custom variables (defaults values are shown):
10 online_analyze.enable = on  
11         Enables on-line analyze
12
13 online_analyze.verbose = on
14         Execute ANALYZE VERBOSE
15
16 online_analyze.scale_factor = 0.1
17         Fraction of table size to start on-line analyze (similar to
18         autovacuum_analyze_scale_factor)
19
20 online_analyze.threshold = 50
21         Min number of row updates before on-line analyze (similar to
22         autovacuum_analyze_threshold)
23
24 online_analyze.min_interval = 10000
25     Minimum time interval between analyze call per table (in milliseconds)
26
27 online_analyze.table_type = "all"
28         Type(s) of table for online analyze: all, persistent, temporary, none
29
30 online_analyze.exclude_tables = ""
31         List of tables which will not online analyze
32
33 online_analyze.include_tables = ""
34         List of tables which will online analyze
35         online_analyze.include_tables overwrites online_analyze.exclude_tables.
36
37 online_analyze.capacity_threshold = 100000
38         Maximum number of temporary tables to store in local cache
39
40 Author: Teodor Sigaev <teodor@sigaev.ru>