Scaling Postgres

  • Author: Vários
  • Narrator: Vários
  • Publisher: Podcast
  • Duration: 94:13:48
  • More information

Informações:

Synopsis

Learn how to get the best performance and scale your PostgreSQL database with our weekly shows. Receive the best content curated from around the web. We have a special focus on content for developers since your architecture and usage is the key to getting the most performance out of PostgreSQL.

Episodes

  • BRIN & Correlation, Poor Partitioning, 10 Beginner Tips, Table & Index Usage | Scaling Postgres 276

    30/07/2023 Duration: 15min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/276-brin-correlation-poor-partitioning-10-beginner-tips-table-index-usage/ In this episode of Scaling Postgres, we discuss the importance of correlation with BRIN indexes, how partitioning can kill performance, 10 tips for beginners and how to track table and index usage.

  • No More Vacuum, Zero-Downtime Cut-Over, Network Impact, Not In Optimization | Scaling Postgres 275

    23/07/2023 Duration: 13min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/275-no-more-vacuum-zero-downtime-cut-over-network-impact-not-in-optimization/ In this episode of Scaling Postgres, we discuss getting rid of vacuum, how to do zero-downtime cut-overs, analyzing the impact of slow networks and seeing a not in optimization.

  • Subquery Performance, Avoid Update Locking, Column Changes, Outage Workshop | Scaling Postgres 274

    16/07/2023 Duration: 14min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/274-subquery-performance-avoid-update-locking-column-changes-outage-workshop/ In this episode of Scaling Postgres, we discuss subquery performance, how to avoid excessive locking when doing updates, how to change a columns datatype without excessive locking and lessons from an upgrade outage.

  • Debian / Ubuntu Packaging, ivfflat Indexes, In vs Any, View Logging | Scaling Postgres 273

    10/07/2023 Duration: 15min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/273-debian-ubuntu-packages-ivfflat-indexes-in-vs-any-view-logging/ In this episode of Scaling Postgres, we discuss how Debian & Ubuntu package Postgres, how ifflat indexes work, in vs any performance and how to log view usage.

  • Postgres 16 Beta 2, The Rise of Vectors, FDW Performance, Unused Indexes | Scaling Postgres 272

    03/07/2023 Duration: 14min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/272-postgres-16-beta-2-rise-of-vectors-fdw-performance-unused-indexes/ In this episode of Scaling Postgres, we discuss the release of Postgres 16 Beta 2, the rise of vectors and storing them, Foreign Data Wrapper performance and how to identify unused indexes.

  • 30% Faster, UUID Downsides, Growing WAL, Processes vs. Threads | Scaling Postgres 271

    26/06/2023 Duration: 16min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/271-30-percent-faster-uuid-downsides-growing-wal-processes-vs-threads/ In this episode of Scaling Postgres, we discuss how to get 30% faster performance, the downsides of UUIDs, having too much WAL and whether Postgres should use processes or threads.

  • Data Skew, Monitoring, Remote Access CSV, Documentation | Scaling Postgres 270

    18/06/2023 Duration: 14min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/270-data-skew-monitoring-remote-access-csv-documentation/ In this episode of Scaling Postgres, we discuss how to handle data skew, tools for Postgres monitoring, how to load data remotely and Postgres documentation.  

  • Upgrade Struggles, Hyperloglog, PgBouncer Usage, Postgres Scaling | Scaling Postgres 269

    11/06/2023 Duration: 18min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/269-upgrade-struggles-hyperloglog-pgbouncer-usage-postgres-scaling/ In this episode of Scaling Postgres, we discuss Postgres upgrade struggles, how and why to use hyperloglog, using pgbouncer for session vs. transaction pooling, and methods to scale Postgres.

  • Faster Copy, psql Variables, backup_label, Bad Encoding | Scaling Postgres 268

    04/06/2023 Duration: 11min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/268-faster-copy-psql-variables-backup_label-bad-encoding/ In this episode of Scaling Postgres, we discuss faster COPY in Postgres 16, how to use psql variables, the importance of backup_label and issues with bad character encoding.

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

    28/05/2023 Duration: 16min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/267-postgres-16-beta-1-rust-functions-partitioning-memory-problems-tags-arrays/ In this episode of Scaling Postgres, we discuss the release of PostgreSQL 16 Beta 1, creating Rust functions with PL/Rust, memory problems related to partitioning and prepared statements, and modeling tags with arrays.

  • Postgres Releases, Postgres Distributed, Privilege Template, Real-Time Dashboards | Scaling Postgres 266

    21/05/2023 Duration: 16min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/266-postgres-releases-postgres-distributed-privilege-template-real-time-dashboard/ In this episode of Scaling Postgres, we discuss new Postgres releases, EDB Postgres Distributed, a privilege template and real-time dashboards.

  • pg_stat_statements, Transaction ID Wraparound, Consultant Knowledge, CitusCon | Scaling Postgres 265

    14/05/2023 Duration: 16min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/265-pg_stat_statements-transaction-id-wraparound-consultant-knowledge-cituscon/ In this episode of Scaling Postgres, we discuss different ways to use pg_stat_statements, how to handle transaction ID wraparound, consultant knowledge and all the videos of CitusCon.

  • The Worst Part, Pluggable Storage, A Busy System, Data Architecture | Scaling Postgres 264

    07/05/2023 Duration: 17min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/264-worst-part-pluggable-storage-busy-system-data-architecture/ In this episode of Scaling Postgres, we discuss the worst part of Postgres, the status of pluggable storage, what makes a busy system and methods for managing different data architectures.

  • LZ4 & ZSTD Compression, Avoiding Problems, Triggers Simplify, Indexes Can Hurt | Scaling Postgres 263

    01/05/2023 Duration: 19min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/263-lz4-zstd-compression-avoiding-problems-triggers-simplify-indexes-can-hurt/ In this episode of Scaling Postgres, we discuss LZ4 and ZSTD pg_dump compression, how to avoid problems, can triggers simplify and indexes can hurt.

  • pg_failover_slots, Standby Logical Decoding, Trusted Language Extensions, Postgres Package Manager | Scaling Postgres 262

    23/04/2023 Duration: 14min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/262-pg_failover_slots-standby-logical-decoding-trusted-language-extensions-postgres-package-manager/ In this episode of Scaling Postgres, we discuss the pg_failover_slots extension, how PG16 allows logical decoding on standbys, what are trusted language extensions and how a package manager has been built for them.

  • Easy Foreign Data Wrappers, JSONB Cheatsheet, Updating Cost Limit, Parallel Aggregate | Scaling Postgres 261

    17/04/2023 Duration: 16min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/261-easy-foreign-data-wrappers-jsonb-cheatsheet-updating-cost-limit-parallel-aggregate/ In this episode of Scaling Postgres, we discuss how to easily crate a foreign data wrapper to consume an API, present a convenient JSONB cheatsheet, changes to updating the vacuum cost limit and new parallel aggregates.

  • PL/Rust, Row Locks, Postgres Errors, SQL 2023 | Scaling Postgres 260

    09/04/2023 Duration: 12min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/260-plrust-row-locks-postgres-errors-sql-2023/ In this episode of Scaling Postgres, we discuss PL/Rust 1.0 release, row locks, Postgres errors and the new SQL 2023 standard.

  • Recovery Time, Lost Data, Production Ready, PG16 Highlights | Scaling Postgres 259

    02/04/2023 Duration: 13min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/258-logical-replication-database-antipatterns-max_wal_size-delete-vs-truncate/ In this episode of Scaling Postgres, we discuss max_wal_size as it relates to recovery time, losing your data with collation changes, getting production ready and highlights coming in Postgres 16.

  • Logical Replication, Database Antipatterns, max_wal_size Setting, Delete vs. Truncate | Scaling Postgres 258

    27/03/2023 Duration: 08min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/258-logical-replication-database-antipatterns-max_wal_size-delete-vs-truncate/ In this episode of Scaling Postgres, we discuss use cases for logical replication, database anti-patterns, how to set max_wal_size and the difference between delete and truncate.

  • Adopting PgCat, Time Bins, work_mem Settings, Bad Constraints | Scaling Postgres 257

    19/03/2023 Duration: 19min

    To get the show notes as well as get notified of new episodes, visit:  https://www.scalingpostgres.com/episodes/257-adopting-pgcat-time-bins-work_mem-settings-bad-constraints/ In this episode of Scaling Postgres, we discuss Instacart adopting PgCat, binning or bucketing your data by time, the best settings for work_mem and how to avoid bad check constraints.

page 6 from 19