75 subscribers
Go offline with the Player FM app!
Podcasts Worth a Listen
SPONSORED


Postgres Best Practices? | Scaling Postgres 357
Manage episode 471716152 series 2140130
In this episode of Scaling Postgres, we discuss best practices, caching monitoring statistics, a new vector extension called VectorChord and the importance of monitoring wait events.
To get the show notes as well as get notified of new episodes, visit:
https://www.scalingpostgres.com/episodes/357-postgres-best-practices/
Want to learn more about Postgres performance? Join my FREE training called Postgres Performance Demystified here: https://www.scalingpostgres.com/courses/postgres-performance-demystified/
534 episodes
Manage episode 471716152 series 2140130
In this episode of Scaling Postgres, we discuss best practices, caching monitoring statistics, a new vector extension called VectorChord and the importance of monitoring wait events.
To get the show notes as well as get notified of new episodes, visit:
https://www.scalingpostgres.com/episodes/357-postgres-best-practices/
Want to learn more about Postgres performance? Join my FREE training called Postgres Performance Demystified here: https://www.scalingpostgres.com/courses/postgres-performance-demystified/
534 episodes
All episodes
×
1 Here Comes Async I/O! | Scaling Postgres 365 20:01

1 Scaling For High Volume | Scaling Postgres 364 20:39

1 Top Ten Postgres Dos & Don'ts | Scaling Postgres 363 13:32

1 Optimizing For Time-Series Data | Scaling Postgres 362 12:22

1 A Roadmap To Scaling Postgres | Scaling Postgres 361 17:28

1 Handle One Million Connections? | Scaling Postgres 360 16:17

1 Trillions of Rows & Metrics | Scaling Postgres 359 18:27

1 Postgres Conference 2025 | Scaling Postgres 358 23:37

1 Postgres Best Practices? | Scaling Postgres 357 9:58

1 Is the Future Immutable? | Scaling Postgres 356 15:21

1 Top Ten Analytics with pg_mooncake | Scaling Postgres 355 15:59

1 Postgres & The US Treasury Attack | Scaling Postgres 354 15:43

1 OLTP To Parquet For Analytics | Scaling Postgres 353 15:59

1 You Can Always Optimize More | Scaling Postgres 352 14:32


1 Seven Years of Scaling Postgres | Scaling Postgres 350 19:09

1 The Dangers of Temporary Tables | Scaling Postgres 349 15:24

1 The Future Is Containers? | Scaling Postgres 348 12:28

1 Easy Incremental Data Processing? | Scaling Postgres 347 14:47

1 Things I Don't Do In Postgres | Scaling Postgres 346 15:47

1 Over 5X Faster Postgres? | Scaling Postgres 345 17:02

1 Performance & Hard Things | Scaling Postgres 344 17:38

1 Postgres Release Warning! | Scaling Postgres 343 18:50

1 Faster Writes With ZFS? | Scaling Postgres 342 13:19

1 The Future of Postgres Upgrades | Scaling Postgres 341 14:15

1 Do You Need A Vectorizer? | Scaling Postgres 340 16:39

1 Postgres Goes Parquet | Scaling Postgres 339 11:32

1 JSON Goodies In Postgres 17 | Scaling Postgres 338 17:03

1 77 Times Faster In Postgres 17 | Scaling Postgres 337 14:19

1 More Postgres 17 Highlights | Scaling Postgres 336 12:54

1 Postgres 17 Released! | Scaling Postgres 335 18:32

1 Optimizing For Analytics | Scaling Postgres 334 21:55


1 Sometimes It Is Slow? | Scaling Postgres 332 15:10

1 Is pg_dump A Backup Tool? | Scaling Postgres 331 17:31

1 Splicing Elephant & Duck DNA | Scaling Postgres 330 14:58

1 PGlite: Embeddable Postgres & postgres.new | Scaling Postgres 329 19:01

1 Implement Get Or Create | Scaling Postgres 328 16:10

1 Postgres Graph Queries | Scaling Postgres 327 16:30

1 Faster Index Creation | Scaling Postgres 326 20:28



1 PgBouncer Breaking Change | Scaling Postgres 323 23:47

1 Postgres Sort Instability? | Scaling Postgres 322 19:48



1 When Postgres Development Stopped! | Scaling Postgres 319 12:05

1 Postgres 17 Beta 1 Released | Scaling Postgres 318 17:54

1 Time-Series Open Source Extension | Scaling Postgres 317 14:56

1 New Releases & 1,000 Times Faster Query | Scaling Postgres 316 14:34

1 Hacking On Postgres is Hard! | Scaling Postgres 315 19:31

1 150 Times Faster pgvector? | Scaling Postgres 314 16:30

1 The Future of MySQL is Postgres? | Scaling Postgres 313 15:33

1 Postgres 17 Commit-orama | Scaling Postgres 312 12:57

1 1,400 Times Faster Max & Group By Performance | Scaling Postgres 311 18:52

1 Andres, Microsoft & Postgres Save Linux? | Scaling Postgres 310 12:55

1 Will Postgres Pull A Redis? | Scaling Postgres 309 15:12

1 Scale Through Sharding | Scaling Postgres 308 18:15


1 Scalability Limits From SLRU & Lock Manager | Scaling Postgres 306 14:29

1 11K Faster Configuration Change | Scaling Postgres 305 13:26

1 Overhead of pg_stat_statements | Scaling Postgres 304 14:09

1 PgBouncer, PgCat, Supavisor Fight!!! | Scaling Postgres 303 19:55

1 UUID vs Bigint Battle!!! | Scaling Postgres 302 13:23

1 Postgres LLM OS & 30 Times Faster Index Builds | Scaling Postgres 301 18:14

1 Scaling Postgres Celebration | Scaling Postgres 300 18:02


1 10-100 Times Higher Latency With Distributed Postgres | Scaling Postgres 298 19:28


1 State Of Postgres 2023 | Scaling Postgres 296 17:45

1 30K Messages Per Second Queue | Scaling Postgres 295 15:32

1 How Much Observability Is Needed? | Scaling Postgres 294 14:09

1 Better Plans With Statistics | Scaling Postgres 293 15:18

1 Companion Databases? | Scaling Postgres 292 13:13

1 2 To 4 Times Faster With Vectorization | Scaling Postgres 291 18:15

1 Postgres Releases = Reindexing | Scaling Postgres 290 14:22

1 Postgres Scheduling Opportunities | Scaling Postgres 289 15:19

1 Index Corruption From ICU Collation Change | Scaling Postgres 288 19:02

1 15% - 250% Faster Query Throughput | Scaling Postgres 287 14:25

1 20 Times Faster Text Search & Ranking? | Scaling Postgres 286 12:59


1 23 Or 1.1 Times Faster Performance? | Scaling Postgres 284 18:59

1 222 Times Faster Analytical Queries With Columnar Storage | Scaling Postgres 283 16:00

1 Postgres 16 Released, The Postgres Meme, File vs base64 Strings, Intelligent Sharding | Scaling Postgres 282 14:00

1 HNSW Indexes, Vacuuming Bloat, Watch Me Now, Connections | Scaling Postgres 281 17:12

1 Postgres 16 RC1, Bi-Directional Replication, All About Parameters, Foreign Keys & Polymorphism | Scaling Postgres 280 21:09

1 TPS Benchmark, Partition-wise Join & Aggregate, Partitioning Billions, Posgres 16 Features | Scaling Postgres 279 15:59

1 Squeeze Your System, One Million Connections, Indexing LIKE, pgvector HNSW | Scaling Postgres 278 15:58

1 Postgres Releases, PostgreSQL Survey, Partitioning vs. Sharding, Bulk Loading | Scaling Postgres 277 19:04

1 BRIN & Correlation, Poor Partitioning, 10 Beginner Tips, Table & Index Usage | Scaling Postgres 276 15:57

1 No More Vacuum, Zero-Downtime Cut-Over, Network Impact, Not In Optimization | Scaling Postgres 275 13:17

1 Subquery Performance, Avoid Update Locking, Column Changes, Outage Workshop | Scaling Postgres 274 14:40

1 Debian / Ubuntu Packaging, ivfflat Indexes, In vs Any, View Logging | Scaling Postgres 273 15:35

1 Postgres 16 Beta 2, The Rise of Vectors, FDW Performance, Unused Indexes | Scaling Postgres 272 14:39

1 30% Faster, UUID Downsides, Growing WAL, Processes vs. Threads | Scaling Postgres 271 16:24

1 Data Skew, Monitoring, Remote Access CSV, Documentation | Scaling Postgres 270 14:16

1 Upgrade Struggles, Hyperloglog, PgBouncer Usage, Postgres Scaling | Scaling Postgres 269 18:41

1 Faster Copy, psql Variables, backup_label, Bad Encoding | Scaling Postgres 268 11:38

1 PostgreSQL 16 Beta 1, Rust Functions, Partitioning Memory Problems, Tags & Arrays | Scaling Postgres 267 16:03

1 Postgres Releases, Postgres Distributed, Privilege Template, Real-Time Dashboards | Scaling Postgres 266 16:53

1 pg_stat_statements, Transaction ID Wraparound, Consultant Knowledge, CitusCon | Scaling Postgres 265 16:47

1 The Worst Part, Pluggable Storage, A Busy System, Data Architecture | Scaling Postgres 264 17:01

1 LZ4 & ZSTD Compression, Avoiding Problems, Triggers Simplify, Indexes Can Hurt | Scaling Postgres 263 19:14

1 pg_failover_slots, Standby Logical Decoding, Trusted Language Extensions, Postgres Package Manager | Scaling Postgres 262 14:43

1 Easy Foreign Data Wrappers, JSONB Cheatsheet, Updating Cost Limit, Parallel Aggregate | Scaling Postgres 261 16:24

1 PL/Rust, Row Locks, Postgres Errors, SQL 2023 | Scaling Postgres 260 12:09

1 Recovery Time, Lost Data, Production Ready, PG16 Highlights | Scaling Postgres 259 13:34

1 Logical Replication, Database Antipatterns, max_wal_size Setting, Delete vs. Truncate | Scaling Postgres 258 8:41

1 Adopting PgCat, Time Bins, work_mem Settings, Bad Constraints | Scaling Postgres 257 19:16

1 11TB WAL, pgec Writes, Patroni 3 & Citus, PostgREST | Scaling Postgres 256 12:23

1 Integer Overflow, User-Friendly Permissions, Dump & Logical Replication, Worker Config | Scaling Postgres 255 17:43

1 PG Edge Cache, Postgres & OpenAI, citext to Collations, Compression Options | Scaling Postgres 254 13:14

1 Unlogged Tables, pg_stat_io, Type Constraints, Text Types | Scaling Postgres 253 16:25

1 Postgres Releases, Performance Secrets, Don't Do This, Filter vs. Case | Scaling Postgres 252 14:56

1 Filter Clause, Hypothetical Index, Non-Relational Data, Using TOAST | Scaling Postgres 251 16:56

1 Performance Issue, Survive Without Superuser, Reserved Connections, Partition Management | Scaling Postgres 250 14:03

1 Locking Tables, Foreign Key Issue, Slow Decimals, Memoize & Joins | Scaling Postgres 249 9:06

1 Pagination Solutions, Return Modifications, Insert Deletions, How To JSON | Scaling Postgres 248 17:20

1 Generate Test Data, Faster Archiving, Date Statistics, Useless Indexes | Scaling Postgres 247 14:25

1 Columnar Tables, Advent of Code, PG 16 Features, Commit Times | Scaling Postgres 246 10:18

1 ENUMs vs Check Constraints, Faceting With Roaring Bitmaps, Better Scaling, In DB Business Logic | Scaling Postgres 245 11:40

1 Index Merge vs Composite, Transparent Column Encryption, Trusted Language Extensions | Scaling Postgres 244 14:59

1 IN vs ANY, Ghost Conditions, Percentage Calculations, Variadic Unnest | Scaling Postgres 243 10:25

1 Reduce Replication Lag, Explain Parameterized Query, PostGIS Day, Multiple PgBouncers | Scaling Postgres 242 11:38

1 Postgres 15.1, Postres 10 Retrospective, Reducing Replication Lag, Listen & Notify | Scaling Postgres 241 17:53

1 Forced Sequential Scans, Table Renaming, Terminology, PGSQL Phriday | Scaling Postgres 240 19:17

1 Shared Buffers, Compression Algorithm, Merge Command, Postgres Contributions | Scaling Postgres 239 15:18

1 Slow Updates, Lateral Joins, Serial To Identity, PG 15 Changes | Scaling Postgres 238 13:05

1 Postgres 15 Released, File Systems, Connection Pooling, Secure Connections | Scaling Postgres 237 18:53

1 Postgres 15 RC2, Shared Buffers, Secure Connections, PGSQL Phriday | Scaling Postgres 236 19:54

1 Postgres 15 RC1, ICU Collations, Listen & Notify, Understanding TOAST | Scaling Postgres 235 16:21

1 Rust for Extensions, Timescale vs. Postgres, Uninterrupted Sharding, Data Flow | Scaling Postgres 234 16:20

1 Useful Features, Community Blogging, PG 15 Anticipation, Generic Plans | Scaling Postgres 233 13:43

1 PG15 Beta 4, Primary Key Options, Sequence Limits, Configuration | Scaling Postgres 232 14:36

1 PG15 Public Schema, Kubernetes Experiences, Dump Manifests, PgBouncer Fork | Scaling Postgres 231 19:03

1 Stats Collector Gone, Handling Latency, PG In The Browser, Future High Availability | Scaling Postgres 230 12:33

1 Postgres Playground, PG14 Internals, DB Corruption, Anti-Join | Scaling Postgres 229 11:49

1 New Postgres Releases, Privilege Escalation CVE, Chaos Testing, High Availability | Scaling Postgres 228 12:45

1 Researching Performance, Postgres Survey, pgAdmin Survey, Long Running Queries | Scaling Postgres 227 8:53

1 SQL Functions, Explain Analyze Buffers, Debug Autovacuum, RLS Multi-Tenancy | Scaling Postgres 226 16:19

1 PSQL GEXEC, Delete Duplicates, Postgres Podcast, Puny to Powerful | Scaling Postgres 225 10:21

1 Column Performance, BRIN Win, Unique and Null, Parallel Distinct | Scaling Postgres 224 13:57

1 Database Decomposition, Fast Text Search, Understanding pg_stat_activity, Window Functions | Scaling Postgres 223 14:59

1 Postgres 15 Beta 2, Concerning Locks, Vacuum Tuning, Transaction Anomalies | Scaling Postgres 222 17:47

1 psql Shortcuts, Debugging Deadlocks, Find & Stop Queries, Using SCRAM | Scaling Postgres 221 17:35

1 PG 14.4 Release, Subscription Skip, Using Schemas, Open Source Citus | Scaling Postgres 220 18:57

1 Out-Of-Cycle Release, Should You Upgrade, Postgres Survey, Automatic Indexing | Scaling Postgres 219 12:34

1 PG14 Index Bug, View Permissions, Logical Replication Conflicts, AlloyDB Under the Hood | Scaling Postgres 218 17:03

1 Schema Change Mistakes, Canceling Statements, pg_rman, Pedantry Removal | Scaling Postgres 217 16:33

1 PG 15 Beta 1 Release, Query Breakdown, Sort Performance, Prepared vs. Partitioned | Scaling Postgres 216 13:50

1 New Releases, AlloyDB, Time Zones, Connecting to Postgres | Scaling Postgres 215 17:13

1 Backup Compression, Postgres IO, Parquet Files, pg_stat_monitor | Scaling Postgres 214 19:29

1 Planner Optimization, Fish to Elephants, Large Databases, Spatial Data | Scaling Postgres 213 15:54

1 Slow Queries, 4TB Upgrade, Postgres on ZFS, Storage Stampede | Scaling Postgres 212 21:23

1 Multiranges, Missing Metrics, Newbie PostGIS, Conference Videos | Scaling Postgres 211 11:17

1 Date Time Bins, Search Every Field, JSON_TABLE, Picking Primary | Scaling Postgres 210 9:52

1 Tidy Vacuum, Dropping Roles, Merge Command, PgBouncer Tutorial | Scaling Postgres 209 14:14

1 pgbouncer Released, Query Parameter Types, Lateral Joins, Security Invoker Views | Scaling Postgres 208 12:14

1 Autovacuum Configuration, Duplicate Key Violations, Pipelining, Tuning max_wal_size | Scaling Postgres 207 17:54

1 100x Optimizations, Auditing, Document Schema Designs, Checksums | Scaling Postgres 206 17:51

1 Indexing With tsearch, Tuples Not Yet Removable, Wicked Problems, Pattern Matching | Scaling Postgres 205 9:56

1 Optimizing Trigram Search, Replication Review, Logical Improvements, Timescale Investment | Scaling Postgres 204 18:42

1 Saving Space, Working with TOAST, Protecting Data, High CPU Utilization | Scaling Postgres 203 12:11

1 New Postgres Releases, A Hairy Incident, Slow Down To Go Faster, Loadable Module Archiving | Scaling Postgres 202 12:49

1 JSONB Performance, Bidirectional Replication, Most Recent Record, PG14 JSON | Scaling Postgres 201 15:16

1 5 Minutes of Postgres, Unnest, SCRAM, Multi-master Review | Scaling Postgres 200 12:11

1 Shaped Sample Data, Version Changes, Missed Bottlenecks, Indexes for Newbies | Scaling Postgres 199 12:17

1 Monitoring Progress, More SQL, Replication Slot Failover, Postgres Contributors | Scaling Postgres 198 14:46

1 Explain Analyze Buffers, Healthier Postgres, 2021 Review, High Availability Aspirations | Scaling Postgres 197 14:35

1 Easy Recursive CTE, Zheap Undo, High Availability, Loading Data | Scaling Postgres 196 17:12

1 Aurora vs. Postgres, Surprising Transactions, Write-Only & Read-Only, Indexing Advice | Scaling Postgres 195 18:31

1 Go Faster, GIN Indexes, Collation Stability, PG14 & Beyond | Scaling Postgres 194 16:00

1 Entity-Attribute-Value Design, JSON Subscripting, mysql-fdw Push-down, New Regex | Scaling Postgres 193 9:26

1 Foreign Key Indexes, Graph Queries, Linux Huge Pages, Text Column Size | Scaling Postgres 192 12:39

1 Man-In-The-Middle, pg_auto_failover, Lesser Known Features, LZ4 Compression | Scaling Postgres 191 14:54

1 Hello Babelfish, Planner Deconstruction, Exist & Not Exist, Fun With SQL | Scaling Postgres 190 12:32

1 Index Downsides, TCP Keep Alive, Development with Postgres, Learning PL/pgSQL | Scaling Postgres 189 15:26

1 Automatic Indexing, Function Pipelines, With Hold Cursors, Query Scans | Scaling Postgres 188 15:26

1 Sharding, Federation, Linux HugePages, Performance Tuning | Scaling Postgres 187 15:05

1 Select For Update, PGx Framework, Cool Additions, Full-Text Search | Scaling Postgres 186 8:40

1 Postgres 14 Released, Using JSON, Not Using Indexes, Sequence Gaps | Scaling Postgres 185 21:19

1 Postgres 14 RC1, Little Things, Index Advisor, Million Inserts | Scaling Postgres 184 12:37

1 Broken Indexes, Trademark Issues, Percentile vs. Average, Logical Improvements | Scaling Postgres 183 14:50

1 Boundless Text, Revoked Permissions, Index Bloat, Hardware Performance | Scaling Postgres 182 13:50

1 Connection Scaling, Cached Sequences, Message Queuing, Harmful Subtransactions | Scaling Postgres 181 21:58

1 Aggregate Filters, Insert-Only & Vacuum, Out-of-sync Sequences, Functional Indexes | Scaling Postgres 180 16:29

1 Foreign Data Wrapper, Timescale Compression, Fuzzy Search, Query Execution | Scaling Postgres 179 15:40

1 Postgres Releases, Performance Discussion, Index Types, Index Power Use | Scaling Postgres 178 15:11

1 Planner Workarounds, Grouping Sets, Lateral Join, Not-So-Easy | Scaling Postgres 177 16:28

1 JSONB vs. Window Functions, Security Checklist, Full-Text Search, NFL Time-Series | Scaling Postgres 176 18:51

1 Zheap Status, Sequence Gaps, Efficient Pagination, Set Up Patroni | Scaling Postgres 175 13:33

1 Lateral Joins, Generating JSON, dbcritic, Fetch First Rows | Scaling Postgres 174 15:54

1 Delayed Replication, Materialized View Permissons, Paranoid Postgres, Memory Overcommit | Scaling Postgres 173 15:27

1 Per-Operation Explain, PG14 Contributions, Foreign Parallel Execution, Incremental View Maintenance | Scaling Postgres 172 12:39

1 Practical Partitioning, Understanding pg_repack, Explaining Buffers, Multi-row Contraints | Scaling Postgres 171 16:45

1 Redis vs Postgres, Hard Quadrant, Optimizing Joins, Materialized Views | Scaling Postgres 170 15:08

1 Use Bigint, High Availability, Autocommit, Synchronized Sequential Scans | Scaling Postgres 169 18:46

1 Managing Autovacuum, Better JSON, Avoiding Updates, OS Tuning | Scaling Postgres 168 16:06

1 Interpreting Explain Analyze, Bulk Loading Data, Limiting Update & Delete, pg_buffercache | Scaling Postgres 167 18:42

1 Postgres 14 Beta 1, PG 14 Improvements, Best Primary Keys, Composite Keys | Scaling Postgres 166 16:31

1 Postgres Releases, Data Warehouses, Exclusion Operators, Read-Only Users | Scaling Postgres 165 13:33

1 Fast Random Rows, Fast Distinct Queries, Temp & Unlogged Tables, Terminating Connections | Scaling Postgres 164 17:29

1 SQL Data Analysis, pgBouncer Setup, Understanding Deadlocks, Tuning & Optimization | Scaling Postgres 163 15:42

1 Custom Data Types, Row Level Triggers, Dynamic pl/pgsql Columns, citext Usage | Scaling Postgres 162 10:47

1 Scaling Lessons, Synchronous Commit, Connection Management, BLOB Cleanup | Scaling Postgres 161 18:11

1 psql Tips, Postgres 13 Upgrade, Roles Hierarchy, Replica Scaling | Scaling Postgres 160 9:09

1 Tablespaces, Streaming Replication, More Postgres 14, Security | Scaling Postgres 159 9:32

1 Vacuum Speed Up, Faster Foreign Tables, Fast Queries With Union, Query Optimizer | Scaling Postgres 158 19:48

1 auto_explain Overhead, Postgres Data Lake, Citus Shard Rebalance, SSL Authentication | Scaling Postgres 157 18:40

1 Columnar Storage, Docker Containers, Notify & Listen, Tuning RHEL | Scaling Postgres 156 16:52

1 Citus Open Source, Time Series Performance, Subscripting Updates, target_session_attrs | Scaling Postgres 155 17:16

1 Connection Queuing, Connection Pool Size, Simple Audting, Fuzzy Matching | Scaling Postgres 154 19:24

1 Int to BigInt, Resistance is Futile, Optimizer Statistics, Advanced Query Optimization | Scaling Postgres 153 12:24

1 New Releases, Reconnect After Failure, Bablefish, Troubleshoot Disk & Memory | Scaling Postgres 152 15:32

1 Cleaning Up, Function Performance, 11 Million IOPS, Change Data Capture | Scaling Postgres 151 18:10

1 Scaling Advice, Vicious Cycle, Improve Observability, Addressing Corruption | Scaling Postgres 150 16:57

1 ARM Tests, Tips & Tricks, Hierarchical Structures, Benchmarking Framework | Scaling Postgres 149 12:23

1 Hash Indexes, Int Float Numeric Types, Postgres 14 Features, Data Science | Scaling Postgres 148 11:54

1 DBMS of the Year, Better Data Migrations, Idle Connection Impact, Security Implementation Guide | Scaling Postgres 147 20:28

1 Active-Active & Federated, Memory Speed, Table Rewrite Causes, PostgreSQL Shibboleth | Scaling Postgres 146 14:45

1 PgMiner Botnet, Collation Index Corruption, postgresql.conf, Custom Data Types | Scaling Postgres 145 14:06

1 Postgres Migration, Bulk Data Loading, Updates vs. Upgrades, UUID Benchmarks | Scaling Postgres 144 12:09

1 Microsoft SQL Server Compatible, Time Series Performance, Feature Casualties, BLOB Cleanup | Scaling Postgres 143 18:42

1 Insert vs. Update, Select * Performance, Debezium Set Up, Standardizing Data | Scaling Postgres 142 13:34

1 Unattended Upgrade, ARM Benchmarks, Exploration, PostGIS Performance | Scaling Postgres 141 10:31

1 Replication Conflicts, Postgres Governance, pg_crash, MobilityDB | Scaling Postgres 140 11:27

1 Weekly News, Full-Text Search Performance, pg_cron, Bulk Data Loading | Scaling Postgres 139 12:37

1 Scaling Connections, TimescaleDB, Time-series Gaps, Red & Golden Signals | Scaling Postgres 138 16:56

1 Toast Impact, zheap Storage, More Performance, pg_rewind Changes | Scaling Postgres 137 21:14

1 Stat Tracking, Temporary Tables, pg_squeeze, pg_auto_failover | Scaling Postgres 136 13:08

1 Connection Scalability, Benchmarking Performance, Community Impact, zheap Progress | Scaling Postgres 135 19:42

1 Community Acquisition, Space Saving Terabytes, WAL Archiving, Vacuum Analyze Tips | Scaling Postgres 134 14:10

1 Postgres 13 Released, What's New In Postgres 13, Debugging PL/PGSQL, Monitoring | Scaling Postgres 133 13:53

1 Postgres 13 RC1, Upgrading at Scale, With Ties, HOT Updates | Scaling Postgres 132 17:39

1 Slow Archival, Index Improvements, Node Metrics, Join or Subquery | Scaling Postgres 131 15:58

1 External Compression, Parallel Vacuum, JSON Aggregates, JSON & Arrays | Scaling Postgres 130 15:15

1 28 Tips, Lucky 13, Autovacuum Tuning, Logical Pitfalls | Scaling Postgres 129 15:58

1 Statistics Speed Up, Synchronous Commits, TLS Updates, Avoiding Cursors | Scaling Postgres 128 16:56

1 Recursive Queries, Lateral Joins, Pagination, JSONB Arrays | Scaling Postgres 127 14:37

1 BRIN Pitfalls, pg_stat_statement Troubleshooting, Natural Join, Geography Type | Scaling Postgres 126 14:13

1 Scaling Suggestions, Slot Safety, SCRAM Channel Binding, Effective Cache Size | Scaling Postgres 125 15:00

1 Partition Migration, Like Performance, Best Fillfactor, In-Memory Tables | Scaling Postgres 124 15:56

1 JSONB Types, Earth Distance, Dates, Times & Intervals, Authentication | Scaling Postgres 123 13:28

1 Postgres is Fine, Generated Columns, Postgres Inserts, Synchronous Replication | Scaling Postgres 122 10:14

1 Fantastic Data Types, Domain Data Types, Insert Performance, Row Differences | Scaling Postgres 121 16:33

1 Postgres 13 Beta 2, System Stats Extension, Tuned, Join Strategy | Scaling Postgres 120 12:12

1 Replication Complications, One Word Performance, Pgbouncer Users, Serializable Isolation | Scaling Postgres 119 15:05

1 Safety Systems, Failover Slots, Transaction ID Complications, Repartitioning | Scaling Postgres 118 15:51

1 Index Deduplication, Fast Hierarchy, More Monitoring, Cloud-Native | Scaling Postgres 117 17:35

1 Observer Effect, Partition Management, Tuple Freezing, Hung Transactions | Scaling Postgres 116 14:01

1 PGCon Online, Performance Tips, Tracking Counts, Essential Monitoring | Scaling Postgres 115 12:50

1 Data Directory, Vacuum Features, Binary Performance, Network Latency | Scaling Postgres 114 20:28

1 arm64 with apt, Contributors, Backup Manifest, Now Functions | Scaling Postgres 113 13:06

1 Explain Analyze, Sequence Counts, Best Books, Partition Migration | Scaling Postgres 112 16:44

1 Insert-Only Vacuum, Settings, Sequence Replication, Improvements | Scaling Postgres 111 16:48

1 Max Connections, SQL Tricks, Fast Text Search, Security & Compliance | Scaling Postgres 110 13:33

1 Show Plans, WAL Monitoring, Using UUIDs, Default Logging | Scaling Postgres 109 12:35

1 Ten Things, Audit Triggers, Schema Design, High Availability | Scaling Postgres 108 20:43

1 Showing Plans, Atomic, Configuration, Migrations | Scaling Postgres 107 10:48

1 Recursive CTEs, DB Access Patterns, Dates & Times, Cluster | Scaling Postgres 106 14:58

1 World's Best, Subtransactions, Sharding, Schema Changes | Scaling Postgres 105 19:22

1 Reducing WAL, What is Null?, Understanding SQL, TPC-H Benchmarking | Scaling Postgres 104 15:21

1 Scaling Out, Planner Estimation, Create Statistics, Stay Curious | Scaling Postgres 103 13:57

1 UUID Use Cases, pg_settings, Automated Restore, Parallel Future | Scaling Postgres 102 12:44

1 Postgres Releases, Useless Vacuum, Isolation Differences, WAL Compression | Scaling Postgres 101 17:46

1 Full Text Search, Query Optimization, Exception Blocks, Procedural Language | Scaling Postgres 100 15:12

1 Ballad of Bloat, Auditing Options, Configuration Options, Need Vacuum? | Scaling Postgres 99 15:11

1 Non-Relational Data, Contributers, Security Features, High Availability | Scaling Postgres 98 13:00

1 Tips & Tricks, Faster APIs, Full Text Search, pgbouncer_fdw | Scaling Postgres 97 13:11

1 Account Configuration, Pricing, System Identifier, HyperLogLog | Scaling Postgres 96 12:11

1 max_locks_per_transaction, Logical Replication, Backup & Recovery, Pgbouncer | Scaling Postgres 95 11:51

1 State of Postgres, Dumping DBs, Configuration Parameters, Partial WAL | Scaling Postgres 94 12:29

1 Logical Replication, Monitoring Queries, SQL Beautifier, Incomplete Startup Packet | Scaling Postgres 93 9:04

1 Book Sales, B-tree Boost, More Postgres 12, Using pgBackRest | Scaling Postgres 92 13:17

1 Global Indexes, Caching Aggregates, Vacuum Processing, Effective Cache Size | Scaling Postgres 91 13:22

1 Chaos Order, Pub Sub, Petabyte Scale, PgBouncer Connections | Scaling Postgres 90 12:01

1 Performance Impressions, Mystery Solving, GiST Performance, K-Anonymity | Scaling Postgres 89 15:42

1 Partitioning, Logical Replication Upgrade, Columnar Compression, HAProxy Connections | Scaling Postgres 88 14:34

1 pg_receivewal, Application Failover, pg_checksums, pgBouncer | Scaling Postgres 87 12:39

1 Prewarming, Nondeterministic Collations, Generated Column Performance, Foreign Keys | Scaling Postgres 86 15:34

1 Recovery Configuration, Alter System, Transaction Isolation, Temp Table Vacuum | Scaling Postgres 85 15:00

1 Postgres 12 Released, Generated Columns, Parallel Estimates, Change Data Capture | Scaling Postgres 84 12:37

1 Postgres 12, Window Frames, Index Types, Synchronous Replication | Scaling Postgres 83 13:14

1 Faster Partitions, Count Speed, Extensions, Education | Scaling Postgres 82 12:56

1 Data Loading Speed, View Dependencies, Users & Roles, H/A Clusters | Scaling Postgres 81 12:44

1 Just Upgrade, Vacuum Updates, Connection Strings, Postgres Showcase | Scaling Postgres 80 13:47

1 PgBouncer SCRAM, Art of PostgreSQL, Distributed Time-Series, Window Functions | Scaling Postgres 79 10:06

1 Efficient Pagination, Rotating Passwords, BRIN, Row Level Security | Scaling Postgres 78 17:36

1 Timeseries Queries, Arrays, Ranges, C Triggers | Scaling Postgres 77 12:14

1 New CVEs, Postgres Programming, JSONB, Advisory Locks | Scaling Postgres 76 12:54

1 Combining Indexes, Regular Expressions, Parallelism, PostGIS | Scaling Postgres 75 15:40

1 Picturing Vacuum, Recovery Changes, Cert Authentication, Function Replication | Scaling Postgres 74 11:11

1 BRIN Indexes, Partition Enhancements, Tips, Standbys | Scaling Postgres 73 14:13

1 Collation Issues, Fast Loading, Recovery, SCRAM Authentication | Scaling Postgres 72 17:10

1 Indexing Documents, GIN Indexes, Data Science, Generated Columns | Scaling Postgres 71 13:22

1 Default Security, Max Connections, Progress Reporting, Migration | Scaling Postgres 70 12:57

1 Performance Training, JSON Path, Hypothetical Indexes, Interpolation | Scaling Postgres 69 15:13

1 Prepared Plans, Materialization, Recursive CTEs, Safe Migrations | Scaling Postgres 68 16:02

1 PGCon, Tips, PostGIS, Strings | Scaling Postgres 67 9:49

1 Query Optimization, Normalization, Visualizing Vacuum, Sharding | Scaling Postgres 66 17:09

1 Multi Column, Multi DB, Dos & Don'ts, RUM Indexes | Scaling Postgres 65 14:08

1 Leveraging Indexes, Slugs, Addresses, Security Definer | Scaling Postgres 64 13:12

1 Slow Queries, pg_auto_failover, Roles, Hyperscale | Scaling Postgres 63 12:07

1 Index Include Clause, Exporting CSV, JSON, Zedstore | Scaling Postgres 62 15:39

1 Constraint Triggers, Simple Shards, Data Streams, OIDs | Scaling Postgres 61 10:15

1 Pluggable Storage, Developer Gotchas, Cursors, PG12 | Scaling Postgres 60 14:51

1 Popularity, Load Testing, Checksums, pg_hba | Scaling Postgres 59 12:20

1 Security Concerns, Fast Counting, Indexing, Trends | Scaling Postgres 58 19:00

1 Checking Vacuum, Fast Distinct Count, Group By Speed Up, Health Check | Scaling Postgres 57 14:24

1 Practical Indexing, Vertical Scaling, Partition Migration, FDW Performance | Scaling Postgres 56 10:35

1 Replicating Data, SQL Functions, High Availability, Locking Issues | Scaling Postgres 55 7:21

1 Index-Only Scans, Lock Table, Hot Standby Feedback, Large Backups | Scaling Postgres 54 15:29

1 Query Planner, BRIN Indexes, Approximate Algorithms, Delayed Replication | Scaling Postgres 53 19:11

1 fsync Stopgap, CTE Changes, autovacuum_naptime, Postgres Community | Scaling Postgres 52 9:48

1 Value of SQL, Window Functions, DB Migrations, Data Storage | Scaling Postgres 51 15:58

1 Outage from TXIDs, Breaking Scale, fsync Gate, pg_stat_statements | Scaling Postgres 50 14:23

1 Over One Billion, No Downtime, SQL Life, Throughput | Scaling Postgres 49 14:20

1 Microsoft Acquires Citus Data, Split WAL, Maintenance Work Mem | Scaling Postgres 48 14:41

1 pgBouncer, Postgres 11 Gems, DocumentDB, JSON | Scaling Postgres 47 11:16

1 Stuck Transaction IDs, pgBouncer Auth, UUIDs, Monitoring | Scaling Postgres 46 11:41

1 DBMS of 2018, Data Anonymization, JIT, Reserved Keywords | Scaling Postgres 45 7:01

1 Postgres Rise, Row Count Estimates, Nulls, Linux Config | Scaling Postgres 44 8:15

1 Logical Replication, Prepared Transactions, Ansible, Partitions | Scaling Postgres 43 9:49

1 Multi-Terabyte Scaling, Kubernetes DBaaS, Encryption, High Availability | Scaling Postgres 42 12:14

1 Sequential UUIDs, Runnning Totals, Read Committed, TOAST | Scaling Postgres 41 14:26

1 Materialized, PgBouncer Auth, Implicit vs Explicit, JIT | Scaling Postgres 40 8:37

1 Bloat vs zHeap, Composite Indexes, Unsafe Operations | Scaling Postgres 39 17:45

1 Parallel Query, Real Time Analytics, Killed Index Tuples | Scaling Postgres 38 9:53

1 Postgres Goodies, Materialized vs Rollup, Column Oriented | Scaling Postgres 37 17:35

1 Sharding, Giving Back, SCRAM, Partitioning Evolution | Scaling Postgres 36 10:51

1 Terabyte Scaling, Postgres 11, Connections, Backup | Scaling Postgres 35 17:07

1 Inserts, Nearest Neighbor, Freezing, Comment | Scaling Postgres 34 11:46

1 Per-Table Autovacuum, FDW Synchronization, Distinct On | Scaling Postgres 33 9:12

1 Sysadmin Concerns, Power of Indexing, pgbouncer Monitoring | Scaling Postgres 32 11:58

1 CTE Warning, PG 11 Features, Death by DB, Correlation | Scaling Postgres 31 15:45

1 Parallelism, JIT Compiling, Indexes, Administration | Scaling Postgres 30 9:45

1 Parallel Indexing, SQL vs. ORM, Logical Replication Upgrades | Scaling Postgres 29 13:27

1 Watch, Fast Text Search, Column Defaults, Import CSVs | Scaling Postgres 28 17:05

1 Multiple Databases, Slow Queries, Sorting Performance | Scaling Postgres 27 18:04

1 Join Costs, zHeap, Autovacuum Tuning | Scaling Postgres 26 9:39

1 generate_series, PG11 Partitioning, GPU Queries | Scaling Postgres 25 13:14

1 Full Text Search, JSONB_AGG, Upgrades, CIS | Scaling Postgres 24 12:31

1 UUIDs, Write Spikes, Distinct, SQL Standard | Scaling Postgres 23 14:40

1 Concurrency, Listen & Notify, ZFS, pg_rewind | Scaling Postgres 22 11:43

1 Using JSON, Procedures, Concurrency, Kubernetes | Scaling Postgres 21 19:41

1 Declarative Partitioning, Permissions, Trigger Speed | Scaling Postgres 20 14:40

1 100K Tenants, Extensions, Query Planning, Crosstabs | Scaling Postgres 19 17:42

1 Impact of Virtualization, Compressing Data, Parallelism | Scaling Postgres 18 17:31

1 Real Time Analytics, Index Decrease Performance, work_mem | Scaling Postgres 17 19:40

1 Storing Bits, Autovacuum, Assertions, Logical Recovery | Scaling Postgres 16 11:57

1 Leveraging Postgres, Tuning Autovacuum, Slow Queries | Scaling Postgres 15 12:02

1 Postgres 11, Multi-tenant Scale, Trigger Speed, Full Text Search | Scaling Postgres 14 13:04

1 Sharding Future, Query Optimization, Replication Read Performance, PostGIS | Scaling Postgres 13 16:00

1 The Future, Slow Counts, Avoid Or, Replication | Scaling Postgres 12 11:12

1 Serializable, JSON & JSONB, Fast Data Loading, PG11 Features | Scaling Postgres 11 12:13

1 ANSI Schmansi, Split-Brain, Performance Scenarios, Parallelism | Scaling Postgres 10 12:12

1 High Volume Processing, pg_wal Issues, Restore with pg_receivewal | Scaling Postgres 9 11:01

1 Scaling Real-Time Analytics, Covering Indexes, 1,500 Upgrades | Scaling Postgres 8 15:06

1 Any Scale, Monitoring Vacuum, Copy, Annotated Config | Scaling Postgres 7 11:09

1 Terabyte Scale, Permissions, Fast Column Adds, pgBouncer | Scaling Postgres 6 10:42

1 Constraints, User Order, PG Terrible, Logical Upgrades | Scaling Postgres 5 14:44

1 50TB Upgrade, Vacuum, DB Security | Scaling Postgres 4 12:27

1 Modeling, Query Performance, Statistics, pgmetrics | Scaling Postgres 3 9:02

1 Analytical DBs, Recursive Queries, Replication | Scaling Postgres 2 17:38

1 Petabyte Scale and Locking | Scaling Postgres 1 17:44
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.