.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "OVDB_STAT 8" .TH OVDB_STAT 8 "2023-03-19" "INN 2.7.1" "InterNetNews Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" ovdb_stat \- Display information from the ovdb database .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBovdb_stat\fR [\fB\-Hgci\fR] [\fB\-r\fR \fIartnumrange\fR] \fInewsgroup\fR [\fInewsgroup\fR ...] .PP \&\fBovdb_stat\fR \fB\-HklmMtv\fR [\fB\-d\fR \fIdatabase\fR] .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBovdb_stat\fR displays information from the ovdb database: Berkeley\ \s-1DB\s0 statistics, newsgroup data, and overview records. The output can optionally be in \s-1HTML\s0 format. .PP The number of overview records stored in the database can be obtained with the \&\f(CW\*(C`inndf \-n\*(C'\fR command. .SH "OPTIONS" .IX Header "OPTIONS" .IP "\fB\-g\fR" 4 .IX Item "-g" Newsgroup high water mark, low marker mark, article count, and flag for the given newsgroups (as stored in the ovdb \fIgroupinfo\fR database) are displayed. .IP "\fB\-c\fR" 4 .IX Item "-c" Similar to \fB\-g\fR, except the high water mark, low water mark, and article count are calculated by actually scanning the overview records and counting them. This can be a lengthy operation on groups with lots of articles. .IP "\fB\-i\fR" 4 .IX Item "-i" Internal data regarding the given newsgroups are displayed. .IP "\fB\-r\fR \fIartnumrange\fR" 4 .IX Item "-r artnumrange" Overview records are retrieved. The \fIartnumrange\fR parameter may be a single article number, or a range of articles in the format \f(CW\*(C`low\-high\*(C'\fR. .IP "\fB\-H\fR" 4 .IX Item "-H" Output is presented in \s-1HTML\s0 format. .IP "\fB\-k\fR" 4 .IX Item "-k" Displays lock region statistics, as returned by the Berkeley\ \s-1DB\s0 \&\f(CW\*(C`lock_stat()\*(C'\fR call. .IP "\fB\-l\fR" 4 .IX Item "-l" Displays log region statistics, as returned by the Berkeley\ \s-1DB\s0 \&\f(CW\*(C`log_stat()\*(C'\fR call. .IP "\fB\-m\fR" 4 .IX Item "-m" Displays global memory pool statistics, as returned by the Berkeley\ \s-1DB\s0 \f(CW\*(C`memp_stat()\*(C'\fR call. .IP "\fB\-M\fR" 4 .IX Item "-M" Same as \fB\-m\fR, and also displays memory pool statistics for each database file. .IP "\fB\-t\fR" 4 .IX Item "-t" Displays log region statistics, as returned by the Berkeley\ \s-1DB\s0 \&\f(CW\*(C`txn_stat()\*(C'\fR call. .IP "\fB\-v\fR" 4 .IX Item "-v" Displays ovdb version, and Berkeley\ \s-1DB\s0 version. .IP "\fB\-d\fR \fIdatabase\fR" 4 .IX Item "-d database" Displays information about the given database, as returned by the Berkeley\ \s-1DB\s0 \f(CW\*(C`db\->stat()\*(C'\fR call. This operation may take a long time on busy systems (several minutes or more). .SH "WARNINGS" .IX Header "WARNINGS" \&\fBovdb_stat\fR may be safely killed with the \s-1INT, TERM,\s0 or \s-1HUP\s0 signals. It catches those signals and exits cleanly. Do not kill \fBovdb_stat\fR with other signals, unless absolutely necessary, because it may leave stale locks in the database environment. .SH "HISTORY" .IX Header "HISTORY" Written by Heath Kehoe for InterNetNews. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBinndf\fR\|(8), \fBovdb\fR\|(5).