
Scaling Postgres
436 episodes — Page 7 of 9

Ep 136Stat Tracking, Temporary Tables, pg_squeeze, pg_auto_failover | Scaling Postgres 136
In this episode of Scaling Postgres, we discuss stat tracking, temporary tables, a new utility called pg_squeeze and an update to pg_auto_failover. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/136-stat-tracking-temporary-tables-pg_squeeze-pg_auto_failover/

Ep 135Connection Scalability, Benchmarking Performance, Community Impact, zheap Progress | Scaling Postgres 135
In this episode of Scaling Postgres, we discuss connection scalability, benchmarking Postgres performance, the community impact of an acquisition and the progress of zheap. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/135-connection-scalability-benchmarking-performance-community-impact-zheap-progress/

Ep 134Community Acquisition, Space Saving Terabytes, WAL Archiving, Vacuum Analyze Tips | Scaling Postgres 134
In this episode of Scaling Postgres, we discuss a company acquisition within the Postgres community, how to save terabytes of space, setting up WAL archiving and vacuum/analyze tips. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/134-community-acquisition-space-saving-terabytes-wal-archiving-vacuum-analyze-tips/

Ep 133Postgres 13 Released, What's New In Postgres 13, Debugging PL/PGSQL, Monitoring | Scaling Postgres 133
In this episode of Scaling Postgres, we discuss the release of Postgres 13, what is new in Postgres 13, how to debug PL/PGSQL and Postgres monitoring best practices. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/133-postgres-13-released-what-is-new-in-postgres-13-debugging-plpgsql-monitoring/

Ep 132Postgres 13 RC1, Upgrading at Scale, With Ties, HOT Updates | Scaling Postgres 132
In this episode of Scaling Postgres, we discuss the release of Postgres 13 RC1, how to upgrade Postgres at scale, using limit with ties and understanding Heap Only Tuple (HOT) updates. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/132-postgres-13-rc1-upgrading-at-scale-with-ties-hot-updates/

Ep 131Slow Archival, Index Improvements, Node Metrics, Join or Subquery | Scaling Postgres 131
In this episode of Scaling Postgres, we discuss slow WAL archival, index improvements coming for Postgres 13, accessing node metrics via SQL and deciding between a join or subquery. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/131-slow-archival-index-improvements-node-metrics-join-subquery/

Ep 130External Compression, Parallel Vacuum, JSON Aggregates, JSON & Arrays | Scaling Postgres 130
In this episode of Scaling Postgres, we discuss external compression, vacuuming in parallel, working with JSON Aggregates and the JSON & Array datatypes. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/130-external-compression-parallel-vacuum-json-aggregates-json-arrays/

Ep 12928 Tips, Lucky 13, Autovacuum Tuning, Logical Pitfalls | Scaling Postgres 129
In this episode of Scaling Postgres, we discuss 28 tips & tricks, Postgres 13 is lucky, autovacuum tuning and logical replication pitfalls. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/129-28-tips-lucky-13-autovacuum-tuning-logical-pitfalls/

Ep 128Statistics Speed Up, Synchronous Commits, TLS Updates, Avoiding Cursors | Scaling Postgres 128
In this episode of Scaling Postgres, we discuss speeding up performance with statistics, setting synchronous_commit, updates to TLS settings and how to avoid cursors. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/128-statistics-speed-up-synchronous-commits-tls-updates-avoiding-cursors/

Ep 127Recursive Queries, Lateral Joins, Pagination, JSONB Arrays | Scaling Postgres 127
In this episode of Scaling Postgres, we discuss recursive queries, using lateral joins, paging through a data sets efficiently and working with JSONB arrays. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/127-recursive-queries-lateral-joins-pagination-jsonb-arrays/

Ep 126BRIN Pitfalls, pg_stat_statement Troubleshooting, Natural Join, Geography Type | Scaling Postgres 126
In this episode of Scaling Postgres, we discuss BRIN pitfalls, using pg_stat_statements for troubleshooting, natural joins to detect duplicates and the geography type. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/126-brin-pitfalls-pg_stat_statement-troubleshooting-natural-join-geography-type/

Ep 125Scaling Suggestions, Slot Safety, SCRAM Channel Binding, Effective Cache Size | Scaling Postgres 125
In this episode of Scaling Postgres, we discuss suggestions for scaling postgres, replication slots safety, implementing scram password authentication with channel binding and setting effective_cache_size. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/125-scaling-suggestions-slot-safety-scram-channel-binding-effective-cache-size/

Ep 124Partition Migration, Like Performance, Best Fillfactor, In-Memory Tables | Scaling Postgres 124
In this episode of Scaling Postgres, we discuss how best to migrate to using partitions, like & ilike performance, determining the best fillfactor and the work towards in-memory tables. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/124-partition-migration-like-performance-best-fillfactor-in-memory-tables/

Ep 123JSONB Types, Earth Distance, Dates, Times & Intervals, Authentication | Scaling Postgres 123
In this episode of Scaling Postgres, we discuss working with JSONB types, calculating earth distance, utilizing dates, times & intervals and Postgres authentication. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/123-jsonb-types-earth-distance-dates-times-intervals-authentication/

Ep 122Postgres is Fine, Generated Columns, Postgres Inserts, Synchronous Replication | Scaling Postgres 122
In this episode of Scaling Postgres, we discuss determining if Postgres is fine, generated columns vs. triggers, insert features and synchronous replication usage. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/122-postgres-is-fine-generated-columns-postgres-inserts-synchronous-replication/

Ep 121Fantastic Data Types, Domain Data Types, Insert Performance, Row Differences | Scaling Postgres 121
In this episode of Scaling Postgres, we discuss fantastic data types, custom domain data types, improving insert performance and how to query row differences. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/121-fantastic-data-types-domain-data-types-insert-performance-row-differences/

Ep 120Postgres 13 Beta 2, System Stats Extension, Tuned, Join Strategy | Scaling Postgres 120
In this episode of Scaling Postgres, we discuss Postgres 13 Beta 2, a system stats extension, tuning your operating systems for Postgres and different join strategies. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/120-postgres13-beta2-system-stats-extension-tuned-join-strategy/

Ep 119Replication Complications, One Word Performance, Pgbouncer Users, Serializable Isolation | Scaling Postgres 119
In this episode of Scaling Postgres, we discuss replication complications, adding one word to boost performance, handling pgbouncer users and serializable isolation testing. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/119-replication-complication-one-word-performance-pgbouncer-users-serializable-isolation/

Ep 118Safety Systems, Failover Slots, Transaction ID Complications, Repartitioning | Scaling Postgres 118
In this episode of Scaling Postgres, we discuss safety systems, the purpose and existence of failover slots, complications with transaction IDs and how to repartition without downtime. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/118-safety-systems-failover-slots-transaction-id-complications-repartitioning/

Ep 117Index Deduplication, Fast Hierarchy, More Monitoring, Cloud-Native | Scaling Postgres 117
In this episode of Scaling Postgres, we discuss index deduplication in Postgres 13, fast hierarchical access, more essential monitoring and cloud native Postgres. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/117-index-deduplication-fast-hierarchy-more-monitoring-cloud-native/

Ep 116Observer Effect, Partition Management, Tuple Freezing, Hung Transactions | Scaling Postgres 116
In this episode of Scaling Postgres, we discuss the observer effect with explain analyze, partition management, tuple freezing and sources of hung transactions. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/116-observer-effect-partition-management-tuple-freezing-hung-transactions/

Ep 115PGCon Online, Performance Tips, Tracking Counts, Essential Monitoring | Scaling Postgres 115
In this episode of Scaling Postgres, we discuss PGCon going online, application performance tips, ways to track counts and essential areas to monitor. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/115-pgcon-online-performance-tips-tracking-counts-essential-monitoring/

Ep 114Data Directory, Vacuum Features, Binary Performance, Network Latency | Scaling Postgres 114
In this episode of Scaling Postgres, we discuss the Postgres data directory, new vacuum features, binary storage performance and the impact of network latency. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/114-data-directory-vacuum-features-binary-performance-network-latency/

Ep 113arm64 with apt, Contributors, Backup Manifest, Now Functions | Scaling Postgres 113
In this episode of Scaling Postgres, we discuss arm64 package support for apt, annual Postgres contributors, backup manifests & verifications and different now functions. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/113-arm64-with-apt-contributors-backup-manifest-now-functions/

Ep 112Explain Analyze, Sequence Counts, Best Books, Partition Migration | Scaling Postgres 112
In this episode of Scaling Postgres, we discuss how to use explain analyze, the problem with counting sequences, the best books to learn Postgres and how to migrate to declarative partitioning. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/112-explain-analyze-sequence-counts-best-books-partition-migration/

Ep 111Insert-Only Vacuum, Settings, Sequence Replication, Improvements | Scaling Postgres 111
In this episode of Scaling Postgres, we discuss insert-only vacuums, the Postgres settings hierarchy, sequence replication and desired improvements. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/111-insert-only-vacuum-settings-sequence-replication-improvements/

Ep 110Max Connections, SQL Tricks, Fast Text Search, Security & Compliance | Scaling Postgres 110
In this episode of Scaling Postgres, we discuss tuning max connections, different SQL tricks, setting up fast text search and handling security & compliance. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/110-max-connections-sql-tricks-fast-text-search-security-compliance/

Ep 109Show Plans, WAL Monitoring, Using UUIDs, Default Logging | Scaling Postgres 109
In this episode of Scaling Postgres, we discuss how to show live plans, how Postgres 13 allows WAL monitoring, how to use UUIDs in your app and how logging is setup by default. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/109-show-plans-wal-monitoring-using-uuids-default-logging/

Ep 108Ten Things, Audit Triggers, Schema Design, High Availability | Scaling Postgres 108
In this episode of Scaling Postgres, we discuss ten things to hate about Postgres, audit trigger performance, designing a schema and the future of high availability. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/108-ten-things-audit-triggers-schema-design-high-availability/

Ep 107Showing Plans, Atomic, Configuration, Migrations | Scaling Postgres 107
In this episode of Scaling Postgres, we discuss how to show live query plans, the importance of atomic operations for scaling out, configuration options and DBaaS migrations. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/107-showing-plans-atomic-configuration-migrations/

Ep 106Recursive CTEs, DB Access Patterns, Dates & Times, Cluster | Scaling Postgres 106
In this episode of Scaling Postgres, we discuss how to use recursive CTEs, database access patterns, using dates and times and how to cluster your data. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/106-recursive-cte-db-access-patterns-dates-times-cluster/

Ep 105World's Best, Subtransactions, Sharding, Schema Changes | Scaling Postgres 105
In this episode of Scaling Postgres, we discuss how Postgres is the world's best database, performance ramifications of subtransactions, the current state of sharding and safe schema changes. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/105-worlds-best-subtransactions-sharding-schema-changes/

Ep 104Reducing WAL, What is Null?, Understanding SQL, TPC-H Benchmarking | Scaling Postgres 104
In this episode of Scaling Postgres, we discuss how to reduce the size of your WAL files, what is null, how to better understand SQL and exploring TPC-H benchmarks. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/104-reducing-wal-what-is-null-understanding-sql-tpc-h-benchmarking/

Ep 103Scaling Out, Planner Estimation, Create Statistics, Stay Curious | Scaling Postgres 103
In this episode of Scaling Postgres, we discuss how to scale out, how the planner estimates, uses of create statistics and investigating PostgreSQL run time environments. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/103-scaling-out-planner-estimation-create-statistics-stay-curious/

Ep 102UUID Use Cases, pg_settings, Automated Restore, Parallel Future | Scaling Postgres 102
In this episode of Scaling Postgres, we discuss the use cases for UUIDs, using pg_settings, setting up an automated restore and the future of parallelism. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/102-uuid-use-cases-pg-settings-automated-restore-parallel-future/

Ep 101Postgres Releases, Useless Vacuum, Isolation Differences, WAL Compression | Scaling Postgres 101
In this episode of Scaling Postgres, we discuss new postgres releases, useless vacuuming, isolation differences between databases, and different ways to compress WAL files. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/101-postgres-releases-useless-vacuum-isolation-differences-wal-compression/

Ep 100Full Text Search, Query Optimization, Exception Blocks, Procedural Language | Scaling Postgres 100
In this episode of Scaling Postgres, we discuss full text search, a process for query optimization, caution with exception blocks and adding a procedural language. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/100-full-text-search-query-optimization-exception-blocks-procedural-language/

Ep 99Ballad of Bloat, Auditing Options, Configuration Options, Need Vacuum? | Scaling Postgres 99
In this episode of Scaling Postgres, we discuss the "Ballad of Bloat", options for auditing, a configuration help resource and determining when a vacuum is needed. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/99-ballad-of-bloat-auditing-options-configuration-options-need-vacuum/

Ep 98Non-Relational Data, Contributers, Security Features, High Availability | Scaling Postgres 98
In this episode of Scaling Postgres, we discuss storing non-relational data, recognizing contributors, Postgres security features and implementing high availability. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/98-non-relational-data-contributors-security-features-high-availability/

Ep 97Tips & Tricks, Faster APIs, Full Text Search, pgbouncer_fdw | Scaling Postgres 97
In this episode of Scaling Postgres, we discuss tips & tricks, how to get faster APIs, full text search considerations and pgbouncer_fdw. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/97-tips-tricks-faster-apis-full-text-search-pgbouncer-fdw/

Ep 96Account Configuration, Pricing, System Identifier, HyperLogLog | Scaling Postgres 96
In this episode of Scaling Postgres, we discuss user account configuration, pricing, the system identifier and the HyperLogLog extension. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/96-account-configuration-pricing-system-identifier-hyperloglog/

Ep 95max_locks_per_transaction, Logical Replication, Backup & Recovery, Pgbouncer | Scaling Postgres 95
In this episode of Scaling Postgres, we discuss max_locks_per_transaction, logical replication, managing backup & recovery and pgbouncer connection pooling. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/95-max_locks_per_transaction-logical-replication-backup-recovery-pgbouncer/

Ep 94State of Postgres, Dumping DBs, Configuration Parameters, Partial WAL | Scaling Postgres 94
In this episode of Scaling Postgres, we discuss the State of Postgres, how best to dump your database, setting configuration parameters and managing partial WAL files. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/94-state-of-postgres-dumping-dbs-configuration-parameters-partial-wal/

Ep 93Logical Replication, Monitoring Queries, SQL Beautifier, Incomplete Startup Packet | Scaling Postgres 93
In this episode of Scaling Postgres, we discuss logical replication aspects, how to monitor queries, investigating a SQL beautifier and removing incomplete startup packet. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/93-logical-replication-monitoring-queries-sql-beautifier-incomplete-startup-packet/

Ep 92Book Sales, B-tree Boost, More Postgres 12, Using pgBackRest | Scaling Postgres 92
In this episode of Scaling Postgres, we discuss book sales, boosts to b-tree indexes, more Postgres 12 features and how to setup and use pgBackRest. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/92-book-sales-btree-boost-more-postgres-12-using-pgbackrest/

Ep 91Global Indexes, Caching Aggregates, Vacuum Processing, Effective Cache Size | Scaling Postgres 91
In this episode of Scaling Postgres, we discuss global indexes, ways to cache aggregates, how vacuum processing works and the purpose of effective cache size. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/91-global-indexes-caching-aggregates-vacuum-processing-effective-cache-size/

Ep 90Chaos Order, Pub Sub, Petabyte Scale, PgBouncer Connections | Scaling Postgres 90
In this episode of Scaling Postgres, we discuss chaos order, pub sub, petabyte scale analytics and PgBouncer connections. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/90-chaos-order-pub-sub-petabyte-scale-pgbouncer-connections/

Ep 89Performance Impressions, Mystery Solving, GiST Performance, K-Anonymity | Scaling Postgres 89
In this episode of Scaling Postgres, we discuss Postgres 12 performance impressions, mystery solving, GiST and SP-GiST performance and k-anonymity. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/89-performance-impressions-mystery-solving-gist-performance-k-anonymity/

Ep 88Partitioning, Logical Replication Upgrade, Columnar Compression, HAProxy Connections | Scaling Postgres 88
In this episode of Scaling Postgres, we discuss partitioning, logical replication upgrades, columnar compression and HAProxy connections. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/88-partitioning-logical-replication-upgrade-columnar-compression-haproxy-connections/

Ep 87pg_receivewal, Application Failover, pg_checksums, pgBouncer | Scaling Postgres 87
In this episode of Scaling Postgres, we discuss the benefits of pg_receivewal, how to setup simple application failover, new pg_checksums and setting up pgBouncer. To get the show notes as well as get notified of new episodes, visit: https://www.scalingpostgres.com/episodes/87-pg_receivewal-application-failover-pg_checksums-pgbouncer/