Workshop 18
Dalibo & Contributors
uuidv7()
uuid_extract_version()
uuid_extract_timestamp()
ALTER TABLE paquets ADD COLUMN volume int GENERATED ALWAYS AS ((longueur * hauteur * largeur)) VIRTUAL ;
(*) sauf indirectement via la définition d’autres objets
ALTER TABLE reservations ADD CONSTRAINT periodes_ne_se_recouvrent_pas UNIQUE (salle, periode WITHOUT OVERLAPS);
btree_gist
RETURNING
reject_limit
silent
log_verbosity
\parse
\bind_named
\close
\startpipeline
\endpipeline
\syncpipeline
\flush
\flushrequest
\getresults
\sendpipeline
PIPELINE_SYNC_COUNT
PIPELINE_COMMAND_COUNT
PIPELINE_RESULT_COUNT
%P
on
off
abort
%s
SERVICE
psql
\x
\conninfo
leakproof
\dP+
\dx
\watch
WATCH_INTERVAL
oauth_validator_libraries
initdb
--no-sync-data-files
pg_signal_backend
autovacuum
pg_signal_autovacuum_worker
log_connections
receipt
authentication
authorization
setup_durations
all
log_lock_failures
%L
log_line_prefix
autovacuum_max_workers
autovacuum_worker_slots
autovacuum_vacuum_max_threshold
vacuumdb
--missing-stats-only
pg_combinebackup
-k/--link
pg_verifybackup
tar
-n/--no-parse-wal
pg_bench
pg_createsubscriber
--all
--clean=publication
--enable-two-phase
--enable-failover
pg_rewind
--write-recovery-conf
pg_dump
pg_dumpall
pg_restore
--no-data
-no-schema
--no-policies
--sequence-data
--statistics
--statistics-only
--no-statistics
--jobs
--swap
--set-char-signedness
extension_control_path
idle_replication_slot_timeout
GENERATED ALWAYS AS () STORED
publish_generated_columns
stored
none
max_active_replication_origins
max_replication_slots
10
pg_stat_subscription_stats
recovery_prefetch
io_combine_limit
io_method
debug_io_direct
worker
io_workers
pg_aios
AioIoCompletion
max_parallel_maintenance_workers
max_locks_per_transaction
BUFFERS
WAL
buffers full
Index searches
Bitmap Heap Scan
-- Index sur 2 colonnes CREATE INDEX ON matable (c1 , c2); -- critère sur la 2è colonne SELECT * FROM matable WHERE c2 = …
c1
c2
OR
ANY
WHERE a = 1 OR a = 2 OR a = 3 WHERE a IN (1,2,3) WHERE a = ANY ('{1,2,3}')
pg_stat_database
parallel_workers_to_launch
parallel_workers_launched
pg_stat_all_tables
pg_stat_io
track_wal_io_timing
pg_stat_wal
read
sync
pg_stat_checkpointer
num_done
slru_written
delay_time
pg_stat_progress_vacuum
pg_stat_progress_analyze
VERBOSE
pg_stat_get_backend_io()
pg_stat_reset_backend_stats()
DECLARE CURSOR
CREATE TABLE AS
pg_stat_statements
wal_buffers_full
Merci de votre écoute !
Nouveautés de la version 18 :
https://dali.bo/workshop18_html
https://dali.bo/workshop18_pdf
Direct IO↩︎
Direct Memory Access↩︎
Async IO↩︎