postgresql/doc/src/sgml
Michael Paquier a70e6e4306 doc: Add description of some missing monitoring functions
This commit adds some documentation about two monitoring functions:
- pg_stat_get_xact_blocks_fetched()
- pg_stat_get_xact_blocks_hit()

The description of these functions has been removed in ddfc2d9, later
simplified by 5f2b089, assuming that all the functions whose
descriptions were removed are used in system views.  Unfortunately, some
of them were are not used in any system views, so they lacked
documentation.

This gap exists in the docs for a long time, so backpatch all the way
down.

Reported-by: Michael Paquier
Author: Bertrand Drouvot
Reviewed-by: Kyotaro Horiguchi
Discussion: https://postgr.es/m/ZBeeH5UoNkTPrwHO@paquier.xyz
Backpatch-through: 11
2023-03-22 18:32:02 +09:00
..
images Stop recommending auto-download of DTD files, and indeed disable it. 2023-02-08 17:15:23 -05:00
keywords Revert SQL/JSON features 2022-09-01 17:10:42 -04:00
ref Fix pg_dump for hash partitioning on enum columns. 2023-03-17 13:31:40 -04:00
.gitignore doc: Generate keywords table automatically 2019-05-07 15:29:39 +02:00
Makefile Stop recommending auto-download of DTD files, and indeed disable it. 2023-02-08 17:15:23 -05:00
README.links doc: mention <link> can be inside of <command>, but not <xref> 2021-04-22 16:01:17 -04:00
acronyms.sgml doc: add section about heap-only tuples (HOT) 2022-08-12 15:05:13 -04:00
adminpack.sgml doc: Improve some markups and some wording around archiving modules 2022-08-19 10:00:23 +09:00
advanced.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
amcheck.sgml doc: Standardize capitalization of term "hot standby"/"Hot Standby" 2022-03-11 15:16:21 +09:00
appendix-obsolete-default-roles.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete-pgreceivexlog.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete-pgresetxlog.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete-pgxlogdump.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete-recovery-config.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
appendix-obsolete.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
arch-dev.sgml Doc: Miscellaneous doc updates for MERGE. 2023-02-26 09:04:04 +00:00
archive-modules.sgml doc: Improve some markups and some wording around archiving modules 2022-08-19 10:00:23 +09:00
array.sgml Doc: correct nitpicky mistakes in array_position/array_positions examples. 2020-06-25 13:28:30 -04:00
auth-delay.sgml doc: Do s/int/integer/ to describe the type of some GUC parameters 2022-06-17 09:03:07 +09:00
auto-explain.sgml Fix some grammar and typos in comments and docs 2020-11-02 15:14:41 +09:00
backup-manifest.sgml Fix file references inside some SGML comments 2022-06-20 14:33:41 +02:00
backup.sgml Doc: fix typo in backup.sgml. 2023-01-14 18:12:19 +09:00
basebackup-to-shell.sgml doc: Improve some markups and some wording around archiving modules 2022-08-19 10:00:23 +09:00
basic-archive.sgml Allow archiving via loadable modules. 2022-02-03 14:05:02 -05:00
bgworker.sgml Send NOTIFY signals during CommitTransaction. 2021-09-14 17:18:25 -04:00
biblio.sgml doc: Remove link to JSON support in the SQL specification 2022-01-06 11:41:09 +09:00
bki.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
bloom.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
brin.sgml Fix assorted doc typos 2022-08-04 16:09:51 +07:00
btree-gin.sgml Mark some contrib modules as "trusted". 2020-02-13 15:02:35 -05:00
btree-gist.sgml Add bool to btree_gist documentation 2021-12-11 04:59:15 +01:00
btree.sgml doc: add section about heap-only tuples (HOT) 2022-08-12 15:05:13 -04:00
catalogs.sgml doc: add section about heap-only tuples (HOT) 2022-08-12 15:05:13 -04:00
charset.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
citext.sgml Add deduplication to nbtree. 2020-02-26 13:05:30 -08:00
client-auth.sgml doc: clarify that auth. names are lower case and case-sensitive 2022-07-21 13:58:42 -04:00
color.sgml Add color support for new frontend detail/hint messages 2022-04-11 17:36:44 +02:00
config.sgml Doc: Abstract AF_UNIX sockets don't work on Windows. 2023-02-02 18:26:36 +13:00
contrib-spi.sgml Remove timetravel extension. 2018-10-11 11:43:56 -07:00
contrib.sgml Add contrib/pg_walinspect. 2022-04-08 00:26:44 -07:00
cube.sgml Remove deprecated containment operators for contrib types. 2021-03-05 10:45:41 -05:00
custom-rmgr.sgml doc: Fix some grammar and typos 2022-10-01 15:28:11 +09:00
custom-scan.sgml Allow CustomScan providers to say whether they support projections. 2021-07-06 18:10:20 -04:00
datatype.sgml Doc: fix documentation example for bytea hex output format. 2023-03-18 16:11:35 -04:00
datetime.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
dblink.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
ddl.sgml Doc: mention CREATE+ATTACH PARTITION with CREATE TABLE...PARTITION OF. 2023-03-16 16:50:56 -04:00
dfunc.sgml doc: Refresh more URLs in the docs 2020-07-18 22:43:35 +09:00
dict-int.sgml Add an "absval" parameter to allow contrib/dict_int to ignore signs. 2020-03-08 18:35:06 -04:00
dict-xsyn.sgml Convert documentation to DocBook XML 2017-11-23 09:44:28 -05:00
diskusage.sgml Fix many typos and inconsistencies 2019-07-01 10:00:23 +09:00
dml.sgml doc: Improve wording 2021-04-07 13:52:26 +02:00
docguide.sgml Stop recommending auto-download of DTD files, and indeed disable it. 2023-02-08 17:15:23 -05:00
earthdistance.sgml Doc: add a glossary entry for "domain". 2021-07-30 14:50:21 -04:00
ecpg.sgml Correct some uses of e.g. and i.e. in message strings and documentation 2022-07-21 12:22:51 +07:00
errcodes.sgml Doc: remove now-redundant align specifications in colspecs. 2020-05-06 15:58:23 -04:00
event-trigger.sgml Fix event trigger example 2022-12-23 13:21:41 +01:00
extend.sgml In extensions, don't replace objects not belonging to the extension. 2022-08-08 11:12:31 -04:00
external-projects.sgml Update link for pllua 2020-10-19 13:48:00 +02:00
fdwhandler.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
features.sgml doc: Clean up title case use 2020-06-07 13:18:36 +02:00
file-fdw.sgml Add csvlog output for the new query_id value 2021-04-07 22:30:30 -04:00
filelist.sgml revert: add transaction processing chapter with internals info 2022-12-01 10:45:08 -05:00
func.sgml doc: Update pg_size_pretty documentation about petabytes support 2023-03-07 19:32:27 +01:00
fuzzystrmatch.sgml Mark some contrib modules as "trusted". 2020-02-13 15:02:35 -05:00
generate-errcodes-table.pl Update copyright for 2022 2022-01-07 19:04:57 -05:00
generate-keywords-table.pl Update copyright for 2022 2022-01-07 19:04:57 -05:00
generic-wal.sgml Custom WAL Resource Managers. 2022-04-06 23:06:46 -07:00
geqo.sgml doc: Refresh more URLs in the docs 2020-07-18 22:43:35 +09:00
gin.sgml doc: Remove more notes about compatibilities with past versions 2020-12-01 16:32:26 +09:00
gist.sgml Doc: fix minor issues in GiST support function documentation. 2021-10-04 13:34:31 -04:00
glossary.sgml revert: add transaction processing chapter with internals info 2022-12-01 10:45:08 -05:00
hash.sgml Remove some trailing whitespace in documentation files 2022-01-27 18:31:01 +01:00
high-availability.sgml Doc: Miscellaneous doc updates for MERGE. 2023-02-26 09:04:04 +00:00
history.sgml doc: Use proper em and en dashes 2019-10-25 20:39:41 +02:00
hstore.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
indexam.sgml doc: add section about heap-only tuples (HOT) 2022-08-12 15:05:13 -04:00
indices.sgml doc: mention "bloom" as a possible index access method 2022-08-31 22:35:09 -04:00
info.sgml Don't use SGML empty tags 2017-10-17 15:10:33 -04:00
information_schema.sgml Add UNIQUE null treatment option 2022-02-03 11:48:21 +01:00
install-binaries.sgml Expand installation documentation to cover binary installations 2020-10-06 14:15:32 +02:00
install-windows.sgml doc: clarify configuration file for Windows builds 2022-08-12 11:35:23 -04:00
installation.sgml Reject bogus output from uuid_create(3). 2022-09-09 12:41:36 -04:00
intagg.sgml Don't use SGML empty tags 2017-10-17 15:10:33 -04:00
intarray.sgml Doc: improve example for intarray's uniq() function. 2022-06-03 13:54:53 -04:00
intro.sgml doc: Refresh more URLs in the docs 2020-07-18 22:43:35 +09:00
isn.sgml Misc documentation fixes. 2020-10-19 19:28:54 +03:00
jit.sgml Doc: tweak examples to silence line-too-long PDF build warnings. 2020-05-14 18:13:08 -04:00
json.sgml doc: Fix inconsistent quotes in some jsonb fields 2022-07-11 10:56:42 +09:00
keywords.sgml Allow most keywords to be used as column labels without requiring AS. 2020-09-18 16:46:36 -04:00
legal.sgml Update copyright for 2023 2023-01-02 15:00:37 -05:00
libpq.sgml Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode. 2022-12-13 14:23:59 -05:00
limits.sgml Doc: mention limitation of the number of resultset columns 2022-06-01 12:44:45 +12:00
lo.sgml Doc: add a glossary entry for "domain". 2021-07-30 14:50:21 -04:00
lobj.sgml Doc: modernize documentation for lo_create()/lo_creat(). 2022-02-01 10:57:38 -05:00
logical-replication.sgml Rework <warning> box about column list combining in logical replication 2022-12-23 17:49:51 +01:00
logicaldecoding.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
ltree.sgml plpython: Adjust docs after removal of Python 2 support. 2022-03-07 18:30:57 -08:00
maintenance.sgml doc: warn about security issues around log files 2022-08-12 12:02:21 -04:00
manage-ag.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
mk_feature_tables.pl Initial pgindent and pgperltidy run for v13. 2020-05-14 13:06:50 -04:00
monitoring.sgml doc: Add description of some missing monitoring functions 2023-03-22 18:32:02 +09:00
mvcc.sgml MERGE docs adjustments 2022-08-12 13:16:50 +02:00
nls.sgml doc: improve NLS instruction wording 2021-01-05 14:26:37 -05:00
notation.sgml doc: clarify syntax notation, particularly parentheses 2022-02-02 21:53:52 -05:00
oid2name.sgml Doc: fix some description of environment variables with frontend tools 2020-03-09 10:53:22 +09:00
oldsnapshot.sgml Add new 'old_snapshot' contrib module. 2020-09-24 13:55:47 -04:00
pageinspect.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
parallel.sgml Fix typos in comments, code and documentation 2023-01-03 16:26:27 +09:00
passwordcheck.sgml doc: Update cracklib URL 2020-08-28 08:19:12 +02:00
perform.sgml Doc: Miscellaneous doc updates for MERGE. 2023-02-26 09:04:04 +00:00
pgbuffercache.sgml Use has_privs_for_roles for predefined role checks 2022-03-28 15:10:04 -04:00
pgcrypto.sgml doc: clarify that pgcrypto's gen_random_uuid calls core func. 2022-08-31 22:04:36 -04:00
pgfreespacemap.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
pgprewarm.sgml doc: add pg_prewarm example 2022-07-08 18:36:27 -04:00
pgrowlocks.sgml revert: add transaction processing chapter with internals info 2022-12-01 10:45:08 -05:00
pgstatstatements.sgml Fix pg_stat_statements for MERGE 2022-09-27 10:44:42 +02:00
pgstattuple.sgml Revert "Avoid the creation of the free space map for small heap relations". 2019-05-07 09:30:24 +05:30
pgsurgery.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
pgtrgm.sgml Remove mention of the version number from pg_trgm docs 2021-05-04 03:59:21 +03:00
pgvisibility.sgml Use has_privs_for_roles for predefined role checks 2022-03-28 15:10:04 -04:00
pgwalinspect.sgml doc: Fix description of pg_get_wal_stats_till_end_of_wal() in pg_walinspect 2023-03-01 08:38:55 +09:00
planstats.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
plhandler.sgml doc: use wording "restore" instead of "reload" of dumps 2022-07-21 14:55:23 -04:00
plperl.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
plpgsql.sgml Doc: Miscellaneous doc updates for MERGE. 2023-02-26 09:04:04 +00:00
plpython.sgml plpython: Adjust docs after removal of Python 2 support. 2022-03-07 18:30:57 -08:00
pltcl.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
postgres-fdw.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
postgres.sgml revert: add transaction processing chapter with internals info 2022-12-01 10:45:08 -05:00
problems.sgml Fix inconsistencies and typos in the tree 2019-07-22 10:01:50 +09:00
protocol.sgml Doc: Miscellaneous doc updates for MERGE. 2023-02-26 09:04:04 +00:00
queries.sgml Doc: Miscellaneous doc updates for MERGE. 2023-02-26 09:04:04 +00:00
query.sgml Doc: improve tutorial section about grouped aggregates. 2022-11-08 18:25:03 -05:00
rangetypes.sgml Revert 29854ee8d1 due to buildfarm failures 2021-06-15 21:44:40 +03:00
reference.sgml Add support for MERGE SQL command 2022-03-28 16:47:48 +02:00
regress.sgml Test replay of regression tests, attempt II. 2022-01-17 16:34:55 +13:00
release-15.sgml Last-minute updates for release notes. 2023-02-06 11:43:10 -05:00
release.sgml Stamp HEAD as 15devel. 2021-06-28 11:31:16 -04:00
replication-origins.sgml Refer to replication origin roident as "ID" in user facing messages and docs 2022-08-18 09:10:39 +07:00
rowtypes.sgml Doc: add a glossary entry for "domain". 2021-07-30 14:50:21 -04:00
rules.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
runtime.sgml Doc: improve recommended systemd unit file. 2022-10-12 10:51:25 -04:00
seg.sgml Remove deprecated containment operators for contrib types. 2021-03-05 10:45:41 -05:00
sepgsql.sgml doc: Fix link to SELinux user guide in sepgsql page 2021-10-28 09:25:55 +09:00
sourcerepo.sgml doc: Clean up title case use 2019-09-08 10:27:29 +02:00
sources.sgml Fix typos in comments, code and documentation 2023-01-03 16:26:27 +09:00
spgist.sgml doc: Fix network_ops -> inet_ops in SpGiST operator class list 2023-01-25 20:00:42 +09:00
spi.sgml Add missing support for the latest SPI status codes. 2023-02-22 13:24:51 +00:00
sslinfo.sgml Introduce --with-ssl={openssl} as a configure option 2021-02-01 19:19:44 +09:00
standalone-install.xml Doc: tweak installation doc edits made by commit 76c2af926. 2019-09-06 11:24:42 -04:00
standalone-profile.xsl Remove unused chunk from standalone-profile.xsl 2021-10-30 12:38:14 +02:00
start.sgml Doc: update example connection-failure messages in the documentation. 2021-01-23 15:50:51 -05:00
storage.sgml doc: add section about heap-only tuples (HOT) 2022-08-12 15:05:13 -04:00
stylesheet-common.xsl Doc: re-re-revise markup for tables of functions. 2020-04-30 00:34:12 -04:00
stylesheet-fo.xsl Doc: reformat catalog/view description tables. 2020-05-13 23:03:39 -04:00
stylesheet-hh.xsl Fix XML namespace declarations 2022-02-15 11:13:49 +01:00
stylesheet-html-common.xsl docs: Work around bug in the docbook xsl stylesheets. 2022-02-15 13:52:40 -08:00
stylesheet-html-nochunk.xsl Fix XML namespace declarations 2022-02-15 11:13:49 +01:00
stylesheet-man.xsl doc: Improve man build speed 2018-02-28 09:26:36 -05:00
stylesheet-speedup-common.xsl doc: Further speed improvements for HTML XSLT build 2016-12-22 15:41:44 -05:00
stylesheet-speedup-xhtml.xsl doc: Further speed improvements for HTML XSLT build 2016-12-22 15:41:44 -05:00
stylesheet-text.xsl Fix XML namespace declarations 2022-02-15 11:13:49 +01:00
stylesheet.css Doc: reformat catalog/view description tables. 2020-05-13 23:03:39 -04:00
stylesheet.xsl Fix XML namespace declarations 2022-02-15 11:13:49 +01:00
syntax.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
system-views.sgml revert: add transaction processing chapter with internals info 2022-12-01 10:45:08 -05:00
tableam.sgml Fix doc oversight for custom WAL resource managers. 2022-08-25 10:28:43 -07:00
tablefunc.sgml Use the correct article for abbreviations 2021-06-11 13:38:04 +12:00
tablesample-method.sgml Use the correct article for abbreviations 2021-06-11 13:38:04 +12:00
tcn.sgml Mark some contrib modules as "trusted". 2020-02-13 15:02:35 -05:00
test-decoding.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
textsearch.sgml Replace link to Hunspell with the current homepage 2022-11-21 23:25:48 +01:00
trigger.sgml Doc: Update struct Trigger definition. 2022-09-02 16:45:01 +09:00
tsm-system-rows.sgml Improve <xref> vs. <command> formatting in the documentation 2020-10-03 16:40:02 +02:00
tsm-system-time.sgml Improve <xref> vs. <command> formatting in the documentation 2020-10-03 16:40:02 +02:00
typeconv.sgml Use the correct article for abbreviations 2021-06-11 13:38:04 +12:00
unaccent.sgml Mark some contrib modules as "trusted". 2020-02-13 15:02:35 -05:00
user-manag.sgml Improve documentation of the CREATEROLE attibute. 2023-01-03 14:53:38 -05:00
uuid-ossp.sgml Reject bogus output from uuid_create(3). 2022-09-09 12:41:36 -04:00
vacuumlo.sgml doc: remove xreflabels from commits 75fcdd2ae2 and 85af628da5 2020-06-11 18:19:25 -04:00
wal.sgml revert: add transaction processing chapter with internals info 2022-12-01 10:45:08 -05:00
xaggr.sgml Remove trailing whitespace from *.sgml files. 2022-04-20 11:04:49 -04:00
xfunc.sgml Doc: Miscellaneous doc updates for MERGE. 2023-02-26 09:04:04 +00:00
xindex.sgml Doc: fix minor issues in GiST support function documentation. 2021-10-04 13:34:31 -04:00
xml2.sgml doc: Properly punctuate "etc." 2022-05-19 09:42:17 +02:00
xoper.sgml Remove support for postfix (right-unary) operators. 2020-09-17 19:38:05 -04:00
xplang.sgml Improve <xref> vs. <command> formatting in the documentation 2020-10-03 16:40:02 +02:00
xtypes.sgml doc: Clean up title case use 2019-09-08 10:27:29 +02:00

README.links

<!-- doc/src/sgml/README.links -->

Linking within DocBook documents can be confusing, so here is a summary:


Intra-document Linking
----------------------

<xref>
	use to get chapter/section number from the title of the target
	link, or xreflabel if defined at the target, or refentrytitle if target
        is a refentry;  has no close tag
	http://www.oasis-open.org/docbook/documentation/reference/html/xref.html

linkend=
	controls the target of the link/xref, required

endterm=
	for <xref>, allows the text of the link/xref to be taken from a
	different link target title

<link>
	use to supply text for the link, only uses linkend, requires </link>
	http://www.oasis-open.org/docbook/documentation/reference/html/link.html
	can be embedded inside of <command>, unlike <xref>


External Linking
----------------

<ulink>
	like <link>, but uses a URL (not a document target);  requires
	</ulink>; if no text is specified, the URL appears as the link
	text
	http://www.oasis-open.org/docbook/documentation/reference/html/ulink.html

url=
	used by <ulink> to specify the URL, required


Guidelines
----------

- For an internal link, if you want to supply text, use <link>, else
  <xref>.

- Specific nouns like GUC variables, SQL commands, and contrib modules
  usually have xreflabels.

- For an external link, use <ulink>, with or without link text.

- xreflabels added to tags prevent the chapter/section for id's from being
  referenced;  only the xreflabel is accessible.  Therefore, use xreflabels
  only when linking is common, and chapter/section information is unneeded.