/
pg_autovacuum.mib
122 lines (107 loc) · 3.29 KB
/
pg_autovacuum.mib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
pgsqlPgAutovacuumTable OBJECT-TYPE
SYNTAX SEQUENCE OF pgsqlPgAutovacuumEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The catalog pg_autovacuum stores optional per-relation configuration parameters for the autovacuum daemon. If there is an entry here for a particular relation, the given parameters will be used for autovacuuming that table. If no entry is present, the system-wide defaults will be used."
::= { pgsqlCatalogTables 9 }
pgsqlPgAutovacuumEntry OBJECT-TYPE
SYNTAX PgsqlPgAutovacuumEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Autovacuum settings for a relation"
INDEX { pgsnmpdConnID, rdbmsDbIndex, pgsqlPgAutovacuumEntryOID }
::= { pgsqlPgAutovacuumTable 1 }
PgsqlPgAutovacuumEntry ::=
SEQUENCE {
pgsqlPgAutovacuumEntryOID INTEGER,
pgsqlPgAutovacuumVacrelid INTEGER,
pgsqlPgAutovacuumEnabled TruthValue,
pgsqlPgAutovacuumVacBaseThresh INTEGER,
pgsqlPgAutovacuumVacScaleFactor Float,
pgsqlPgAutovacuumAnlBaseThresh INTEGER,
pgsqlPgAutovacuumAnlScaleFactor Float,
pgsqlPgAutovacuumVacCostDelay INTEGER,
pgsqlPgAutovacuumVacCostLimit INTEGER,
pgsqlPgAutovacuumFreezeMinAge INTEGER,
pgsqlPgAutovacuumFreezeMaxAge INTEGER
}
pgsqlPgAutovacuumEntryOID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OID of this entry"
::= { pgsqlPgAutovacuumEntry 1 }
pgsqlPgAutovacuumVacrelid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table this entry is for"
::= { pgsqlPgAutovacuumEntry 2 }
pgsqlPgAutovacuumEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If false, this table is never autovacuumed"
::= { pgsqlPgAutovacuumEntry 3 }
pgsqlPgAutovacuumVacBaseThresh OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum number of modified tuples before vacuum"
::= { pgsqlPgAutovacuumEntry 4 }
pgsqlPgAutovacuumVacScaleFactor OBJECT-TYPE
SYNTAX Float
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multiplier for reltuples to add to vac_base_thresh"
::= { pgsqlPgAutovacuumEntry 5 }
pgsqlPgAutovacuumAnlBaseThresh OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum number of modified tuples before analyze"
::= { pgsqlPgAutovacuumEntry 6 }
pgsqlPgAutovacuumAnlScaleFactor OBJECT-TYPE
SYNTAX Float
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multiplier for reltuples to add to anl_base_thresh"
::= { pgsqlPgAutovacuumEntry 7 }
pgsqlPgAutovacuumVacCostDelay OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Custom vacuum_cost_delay parameter"
::= { pgsqlPgAutovacuumEntry 8 }
pgsqlPgAutovacuumVacCostLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Custom vacuum_cost_limit parameter"
::= { pgsqlPgAutovacuumEntry 9 }
pgsqlPgAutovacuumFreezeMinAge OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Custom vacuum_freeze_min_age parameter"
::= { pgsqlPgAutovacuumEntry 10 }
pgsqlPgAutovacuumFreezeMaxAge OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Custom autovacuum_freeze_max_age parameter"
::= { pgsqlPgAutovacuumEntry 11 }
---------------------------------------