42c692f1d081875759a1a3283bf49cbbec3dbab1
[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 versionsi of PostgreSQL: 8.4.*, 9.0.*, 9.1.*, 9.2.*, 9.3.*
5
6 Usage: LOAD 'online_analyze';
7
8 Custom variables (defaults values are shown):
9 online_analyze.enable = on  
10         Enables on-line analyze
11
12 online_analyze.verbose = on
13         Execute ANALYZE VERBOSE
14
15 online_analyze.scale_factor = 0.1
16         Fraction of table size to start on-line analyze (similar to
17         autovacuum_analyze_scale_factor)
18
19 online_analyze.threshold = 50
20         Min number of row updates before on-line analyze (similar to
21         autovacuum_analyze_threshold)
22
23 online_analyze.min_interval = 10000
24     Minimum time interval between analyze call per table (in milliseconds)
25
26 online_analyze.table_type = "all"
27         Type(s) of table for online analyze: all, persistent, temporary, none
28
29 online_analyze.exclude_tables = ""
30         List of tables which will not online analyze
31
32 online_analyze.include_tables = ""
33         List of tables which will online analyze
34         online_analyze.include_tables overwrites online_analyze.exclude_tables.
35
36 Author: Teodor Sigaev <teodor@sigaev.ru>