-- This test checks that an execute message sets a query ID. SELECT query_id ISNOTNULLAS query_id_set FROM pg_stat_activity WHERE pid = pg_backend_pid() \bind \g
SELECT calls, rows, query FROM pg_stat_statements ORDERBY query COLLATE"C";
-- Various parameter numbering patterns -- Unique query IDs with parameter numbers switched. SELECT pg_stat_statements_reset() ISNOTNULLAS t; SELECTWHERE ($1::int, 7) IN ((8, $2::int), ($3::int, 9)) \bind '1''2''3' \g SELECTWHERE ($2::int, 10) IN ((11, $3::int), ($1::int, 12)) \bind '1''2''3' \g SELECTWHERE $1::intIN ($2::int, $3::int) \bind '1''2''3' \g SELECTWHERE $2::intIN ($3::int, $1::int) \bind '1''2''3' \g SELECTWHERE $3::intIN ($1::int, $2::int) \bind '1''2''3' \g SELECT query, calls FROM pg_stat_statements ORDERBY query COLLATE"C"; -- Two groups of two queries with the same query ID. SELECT pg_stat_statements_reset() ISNOTNULLAS t; SELECTWHERE'1'::intIN ($1::int, '2'::int) \bind '1' \g SELECTWHERE'4'::intIN ($1::int, '5'::int) \bind '2' \g SELECTWHERE $2::intIN ($1::int, '1'::int) \bind '1''2' \g SELECTWHERE $2::intIN ($1::int, '2'::int) \bind '3''4' \g SELECT query, calls FROM pg_stat_statements ORDERBY query COLLATE"C"; SELECT pg_stat_statements_reset() ISNOTNULLAS t;
-- no squashable list, the parameters id's are kept as-is SELECTWHERE $3 = $1AND $2 = $4 \bind 1212 \g -- squashable list, so the parameter IDs will be re-assigned SELECTWHERE1IN (1, 2, 3) AND $3 = $1AND $2 = $4 \bind 1212 \g
SELECT query, calls FROM pg_stat_statements ORDERBY query COLLATE"C";
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.7Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-08-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.