57 тысяч подписчиков
156 видео
PGConf NYC 2024: How to tune a slow Postgres query with pganalyze
Postgres Planner Quirks: Incremental Sort, and when it goes wrong
Webinar Recording: Hands on Postgres 17: What's New & How It Impacts Performance
Webinar recording: Optimizing slow queries with EXPLAIN to fix bad query plans
The surprising logic of the Postgres work_mem setting, and how to tune it
Waiting for Postgres 17: Better Query Plans for Materialized CTE Scans
Postgres Planner Quirks: JOIN Equivalence Classes and IN/ANY filters
What's (not) in Postgres 17 beta1, and how to test it
Postgres Planner Quirks: How to fix bad JSONB selectivity estimates
Postgres CVE-2024-4317 and how to fix the system views
Postgres Planner Quirks: The impact of ORDER BY + LIMIT on index usage
Waiting for Postgres 17: Streaming I/O for sequential scans & ANALYZE
5mins of Postgres E26: New in Postgres 15 - NULL handling in UNIQUE constraints & Parallel DISTINCT
5mins of Postgres E25: Postgres lock monitoring, LWLocks and the log_lock_waits setting
5mins of Postgres E51: Using Memoize to speed up joins between two Postgres tables
HOT Updates and BRIN indexes in
5mins of Postgres E32: Benchmark and improve query network latency using tc, COPY and pipeline mode
5mins of Postgres E39: Postgres 15 release, and 6 tips for managing indexes
5mins of Postgres E13: New SQL/JSON and JSON_TABLE features in Postgres 15
5mins of Postgres E12: The basics of tuning VACUUM and autovacuum in Postgres
How
Waiting for Postgres 16: Buffer cache hit ratio and I/O times in pg_stat_io - 5mins of Postgres E64
5mins of Postgres E62: PL/Rust 1.0 and its trusted language mode
5mins of Postgres E21: Server-side backup compression with LZ4 and Zstandard in Postgres 15
Waiting for Postgres 16: Running EXPLAIN on any query (even with $1 parameters!)
5mins of Postgres E48: Benchmarking multi column, covering and hash indexes in Postgres
5mins of Postgres E61: Collations in Postgres
5mins of Postgres E20: Bug in Postgres 14 with REINDEX / CREATE INDEX CONCURRENTLY & how to resolve
PgBouncer 1.21 adds prepared statement support in transaction mode
How to partition Postgres tables by timestamp based UUIDs
5mins of Postgres E22: Reduce Aurora I/O costs with table partitioning, understand partition pruning
5mins of Postgres E6: Optimizing Postgres Text Search with Trigrams and GiST indexes
5mins of Postgres E60: Postgres connection pooling - Comparing PgCat and pgbouncer
5mins of Postgres E50: Using pgbench to load data faster, and the random_normal function in PG16
5mins of Postgres E24: Tuning Postgres statistics target, understand selectivity for spatial indexes
5mins of Postgres E11: MERGE in Postgres 15, and how it compares to INSERT ON CONFLICT
Postgres 16 is released
How partition-wise joins and aggregates improve Postgres query performance
How to use CREATE STATISTICS to improve a plan rows estimate in
5mins of Postgres E59: UUIDs vs Serial for Primary Keys - what's the right choice?
Reducing table size with optimal column ordering and array-based storage
5mins of Postgres E36: Optimizing query throughput in Python using pipeline mode and psycopg 3.1
Partitioning in Postgres and the risk of high partition counts
5mins of Postgres E33: Postgres on Kubernetes, choosing right operators, & handling version upgrades
The Surprising Impact of Medium-Size Texts on PostgreSQL Performance
HOT Updates and BRIN indexes in Postgres 16
Optimizing bulk loads in Postgres, and how COPY helps with cache performance
Postgres I/O Basics, and how to efficiently pack table pages
5mins of Postgres E8: Postgres Auditing: Table triggers with supabase vs the pgAudit extension
Speeding up partial COUNT(*) in Postgres by using LIMIT in a subquery
5mins of Postgres E1: Using Postgres statistics to improve bad query plans, pg_hint_plan extension
How bulk loading with COPY can be 300% times faster in Postgres 16 Beta 1
5mins of Postgres E58: Handling integer sequence overflow without downtime
5mins of Postgres E27: Waiting for Postgres 16 - Make subquery alias optional in FROM clause
How to optimize correlated subqueries in Postgres
5mins of Postgres E23: Fuzzy text search & case-insensitive ICU collations in Postgres
5mins of Postgres E5: Debugging a 100% CPU utilization spike with Postgres EXPLAIN and perf
5mins of Postgres E30: Postgres performance puzzle, Linux readahead, tuning effective_io_concurrency
5mins of Postgres E19: Speeding up sort performance in Postgres 15