Sinopsis
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.
Episodios
-
Ballad of Bloat, Auditing Options, Configuration Options, Need Vacuum? | Scaling Postgres 99
03/02/2020 Duración: 15minIn 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. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.youtube.com/watch?v=2NxIngqq1y0 https://www.cybertec-postgresql.com/en/row-change-auditing-options-for-postgresql/ https://www.ongres.com/blog/postgresqlconf-configuration-for-humans/ https://postgresqlco.nf/en/doc/param/ https://richyen.com/postgres/2020/01/29/underestimating_log.html https://www.depesz.com/2020/01/29/which-tables-should-be-auto-vacuumed-or-auto-analyzed/ https://www.depesz.com/2020/01/28/dont-do-these-things-in-postgresql/ https://pgdash.io/blog/pgctl-tips-tricks.html https://www.credativ.com/blog/debian-integration-patroni-and-vip-manager https://info.crunchydata.com/blog/schedule-postgresql-backups-and-retention-with-kubernetes https://info.crunchydata.com/blog/migrating-from-oracle-to-postgresql-questions-an
-
Non-Relational Data, Contributers, Security Features, High Availability | Scaling Postgres 98
26/01/2020 Duración: 13minIn this episode of Scaling Postgres, we discuss storing non-relational data, recognizing contributors, Postgres security features and implementing high availability. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.enterprisedb.com/blog/8-ways-rdbms-postgres-handles-non-relational-data https://momjian.us/main/writings/pgsql/non-relational.pdf http://rhaas.blogspot.com/2020/01/contributors-team-redux.html https://www.highgo.ca/2020/01/22/understanding-security-features-in-postgresql-part-1/ https://www.highgo.ca/2020/01/22/understanding-security-features-in-postgresql-part-2/ https://www.highgo.ca/2020/01/22/understanding-security-features-in-postgresql-part-3/ https://www.2ndquadrant.com/en/blog/how-to-automate-postgresql-12-replication-and-failover-with-repmgr-part-1/ https://info.crunchydata.com/blog/deploy-high-availability-postgresql-on-kubernetes https://www.2ndquadrant.com/en/blog/jsonb_set_lax/ https://www.depesz.com/2020/01/21/wai
-
Tips & Tricks, Faster APIs, Full Text Search, pgbouncer_fdw | Scaling Postgres 97
20/01/2020 Duración: 13minIn this episode of Scaling Postgres, we discuss tips & tricks, how to get faster APIs, full text search considerations and pgbouncer_fdw. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.cybertec-postgresql.com/en/tips-and-tricks-to-kick-start-postgres-year-2020/ https://goiabada.blog/faster-ruby-apis-with-postgres-238c2f4a272c https://jetrockets.pro/blog/two-edge-cases-in-postgresql-full-text-search https://info.crunchydata.com/blog/making-pgbouncer-easier-to-monitor https://pganalyze.com/blog/materialized-views-ruby-rails https://www.youtube.com/watch?v=Vr6OiuIL8W8 https://www.2ndquadrant.com/en/blog/webinar-bdr-latest-features-updates-follow-up/ https://www.depesz.com/2020/01/14/waiting-for-postgresql-13-alter-table-alter-column-drop-expression/
-
Account Configuration, Pricing, System Identifier, HyperLogLog | Scaling Postgres 96
13/01/2020 Duración: 12minIn this episode of Scaling Postgres, we discuss user account configuration, pricing, the system identifier and the HyperLogLog extension. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://tightlycoupled.io/my-goto-postgres-configuration-for-web-services/ https://medium.com/@rbranson/rds-pricing-has-more-than-doubled-ef8c3b7e5218 https://www.2ndquadrant.com/en/blog/support-for-postgresqls-system-identifier-in-barman/ https://eng.getwisdom.io/postgres-hyperloglog/ https://www.highgo.ca/2020/01/10/how-to-create-test-and-debug-an-extension-written-in-c-for-postgresql/ https://www.highgo.ca/2020/01/10/how-to-build-and-debug-postgresql-12-using-latest-eclipse-ide-on-ubuntu-18-04/ https://rjuju.github.io/postgresql/2020/01/06/pg_qualstats-2-global-index-advisor.html https://www.depesz.com/2020/01/07/finally-fixed-time-calculations-for-parallel-plans-in-explain-depesz-com/ https://www.cybertec-postgresql.com/en/psql_editor-fighting-with-sublime-text-
-
max_locks_per_transaction, Logical Replication, Backup & Recovery, Pgbouncer | Scaling Postgres 95
06/01/2020 Duración: 11minIn this episode of Scaling Postgres, we discuss max_locks_per_transaction, logical replication, managing backup & recovery and pgbouncer connection pooling. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.cybertec-postgresql.com/en/postgresql-you-might-need-to-increase-max_locks_per_transaction/ https://www.cybertec-postgresql.com/en/recovery-conf-is-gone-in-postgresql-v12/ https://www.youtube.com/channel/UCiOSEHQe91goxYNJDjj2rLw/videos https://www.youtube.com/watch?v=nGjLUk2RQ5U https://www.2ndquadrant.com/en/blog/webinar-you-forgot-to-put-the-where-in-delete-follow-up/ https://medium.com/@kristi.anderson/postgresql-connection-pooling-part-2-pgbouncer-2209f26fc008 https://www.enterprisedb.com/blog/can-pgbouncer-handle-failover-new-machine https://medium.com/netflix-techblog/dblog-a-generic-change-data-capture-framework-69351fb9099b https://medium.com/yugabyte/an-introduction-to-postgresql-table-functions-in-yugabytedb-the-distribute
-
State of Postgres, Dumping DBs, Configuration Parameters, Partial WAL | Scaling Postgres 94
16/12/2019 Duración: 12minIn 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. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://stateofpostgres.com/ https://xzilla.net//blog/2019/Dec/5-Quick-Thoughts-On-The-State-Of-Postgres-Survey.html https://www.depesz.com/2019/12/10/how-to-effectively-dump-postgresql-databases/ https://www.cybertec-postgresql.com/en/setting-postgresql-configuration-parameters/ https://www.2ndquadrant.com/en/blog/barman-2-10-recovery-of-partial-wal-files/ https://info.crunchydata.com/blog/how-to-perform-a-major-version-upgrade-using-pg_upgrade-in-postgresql https://www.optimadata.nl/blogs/3/nlm8ci-how-to-run-postgres-on-docker-part-3 https://rjuju.github.io/postgresql/2019/12/10/powa-4-new-powa-collector.html https://github.com/yandex/odyssey
-
Logical Replication, Monitoring Queries, SQL Beautifier, Incomplete Startup Packet | Scaling Postgres 93
09/12/2019 Duración: 09minIn this episode of Scaling Postgres, we discuss logical replication aspects, how to monitor queries, investigating a SQL beautifier and removing incomplete startup packet. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.postgresql.org/about/news/1998/ https://rafiasabih.blogspot.com/2019/12/interesting-aspects-of-logical.html https://pgdash.io/blog/understanding-postgres-query-performance.html https://www.cybertec-postgresql.com/en/abusing-postgresql-as-an-sql-beautifier/ https://www.percona.com/blog/2019/12/03/postgresql-12-improvement-benign-log-entries-incomplete-startup-packet/ https://fluca1978.github.io/2019/12/05/Explain_settings.html
-
Book Sales, B-tree Boost, More Postgres 12, Using pgBackRest | Scaling Postgres 92
02/12/2019 Duración: 13minIn 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. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://sql-performance-explained.com/ https://theartofpostgresql.com/blog/2019-11-black-friday/ https://www.cybertec-postgresql.com/en/b-tree-index-improvements-in-postgresql-v12/ https://www.cybertec-postgresql.com/en/discovering-less-known-postgresql-12-features/ https://www.2ndquadrant.com/en/blog/setting-ssl-tls-protocol-versions-with-postgresql-12/ https://info.crunchydata.com/blog/hope-is-not-a-strategy-the-hpe-ssd-issues-and-protecting-your-postgresql-data https://info.crunchydata.com/blog/how-to-get-started-with-pgbackrest-and-postgresql-12 https://www.youtube.com/channel/UC6gJN4hEmnPHZ53HP2r7zhA/videos
-
Global Indexes, Caching Aggregates, Vacuum Processing, Effective Cache Size | Scaling Postgres 91
25/11/2019 Duración: 13minIn this episode of Scaling Postgres, we discuss global indexes, ways to cache aggregates, how vacuum processing works and the purpose of effective cache size. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.percona.com/blog/2019/11/20/proposal-for-global-indexes-in-postgresql/ https://evilmartians.com/chronicles/pulling-the-trigger-how-to-update-counter-caches-in-you-rails-app-without-active-record-callbacks https://severalnines.com/database-blog/overview-vacuum-processing-postgresql https://www.cybertec-postgresql.com/en/effective_cache_size-what-it-means-in-postgresql/ https://www.youtube.com/channel/UCLjZee4-RXhkOxz-p-h5hBg/videos https://rafiasabih.blogspot.com/2019/11/which-size-fits-me.html https://hakibenita.com/sql-dos-and-donts https://pganalyze.com/blog/similarity-in-postgres-and-ruby-on-rails-using-trigrams https://info.crunchydata.com/blog/enhancing-your-postgresql-12-security-with-the-cis-benchmark https://severalnines.com/d
-
Chaos Order, Pub Sub, Petabyte Scale, PgBouncer Connections | Scaling Postgres 90
18/11/2019 Duración: 12minIn this episode of Scaling Postgres, we discuss chaos order, pub sub, petabyte scale analytics and PgBouncer connections. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.postgresql.org/about/news/1994/ https://www.simplethread.com/chaos-order-randomizing-queries-uncover-order-dependency/ https://layerci.com/blog/postgres-is-the-answer/ https://techcommunity.microsoft.com/t5/Azure-Database-for-PostgreSQL/Architecting-petabyte-scale-analytics-by-scaling-out-Postgres-on/ba-p/969685 https://www.youtube.com/watch?v=lwG-ZIUy35E https://www.enterprisedb.com/blog/pgbouncer-connection-pooling-what-do-when-persistent-connectivity-lost https://www.2ndquadrant.com/en/blog/webinar-using-ssl-with-postgresql-pgbouncer/ https://www.depesz.com/2019/11/16/waiting-for-postgresql-13-introduce-the-force-option-for-the-drop-database-command/ https://www.depesz.com/2019/11/16/waiting-for-postgresql-13-allow-sampling-of-statements-depending-on-duration/ https:/
-
Performance Impressions, Mystery Solving, GiST Performance, K-Anonymity | Scaling Postgres 89
11/11/2019 Duración: 15minIn this episode of Scaling Postgres, we discuss Postgres 12 performance impressions, mystery solving, GiST and SP-GiST performance and k-anonymity. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.cybertec-postgresql.com/en/postgresql-v12-initial-query-performance-impressions/ http://richyen.com/postgres/2019/11/06/auto_explain.html https://www.2ndquadrant.com/en/blog/postgresql-12-implementing-k-nearest-neighbor-space-partitioned-generalized-search-tree-indexes/ https://blog.taadeem.net///english/2019/11/07/achieving-k-anonymity-with-postgresql http://blog.cleverelephant.ca/2019/11/pgsql-gzip.html https://theartofpostgresql.com/explain-plan-visualizer/ https://www.highgo.ca/2019/11/07/streaming-replication-setup-in-pg12-how-to-do-it-right/ https://www.highgo.ca/2019/11/07/replication-failover-with-pg_rewind-in-pg12/ https://www.percona.com/blog/2019/11/08/configure-haproxy-with-postgresql-using-built-in-pgsql-check/ https://www.cybertec-
-
Partitioning, Logical Replication Upgrade, Columnar Compression, HAProxy Connections | Scaling Postgres 88
04/11/2019 Duración: 14minIn this episode of Scaling Postgres, we discuss partitioning, logical replication upgrades, columnar compression and HAProxy connections. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.2ndquadrant.com/en/blog/webinar-postgresql-partitioning-follow-up/ https://www.cybertec-postgresql.com/en/upgrading-postgres-major-versions-using-logical-replication/ https://blog.timescale.com/blog/building-columnar-compression-in-a-row-oriented-database/ https://www.percona.com/blog/2019/10/31/postgresql-application-connection-failover-using-haproxy-with-xinetd/ https://rob.conery.io/2019/10/24/virtual-computed-columns-in-postgresql-12/ https://rob.conery.io/2019/10/29/fine-tuning-full-text-search-with-postgresql-12/ https://www.percona.com/blog/2019/10/29/monitoring-postgresql-databases-using-percona-monitoring-management/ https://mbeena-learnings.blogspot.com/2019/10/benchmark-partition-table-1.html https://blog.panoply.io/postgres-case-statement-ba
-
pg_receivewal, Application Failover, pg_checksums, pgBouncer | Scaling Postgres 87
28/10/2019 Duración: 12minIn 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. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.cybertec-postgresql.com/en/never-lose-a-postgresql-transaction-with-pg_receivewal/ https://www.percona.com/blog/2019/10/23/seamless-application-failover-using-libpq-features-in-postgresql/ https://techcommunity.microsoft.com/t5/Azure-Database-for-PostgreSQL/Auto-Failover-with-PostgreSQL-12/ba-p/917637 https://www.credativ.com/blog/pgchecksums-10-released https://www.enterprisedb.com/blog/pgbouncer-tutorial-installing-configuring-and-testing-persistent-postgresql-connection-pooling https://info.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes https://blog.panoply.io/a-beginners-guide-to-formatting-dates-in-sql http://postgis.net/2019/10/20/postgis-3.0.0/ https://www.alibabacloud.com/blog/using-postgresql-to-create
-
Prewarming, Nondeterministic Collations, Generated Column Performance, Foreign Keys | Scaling Postgres 86
20/10/2019 Duración: 15minIn this episode of Scaling Postgres, we discuss prewarming your cache, working with nondeterministic collations, generated column performance and foreign keys with partitions. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.cybertec-postgresql.com/en/prewarming-postgresql-i-o-caches/ https://postgresql.verite.pro/blog/2019/10/14/nondeterministic-collations.html https://pgdba.org/post/2019/10/generated_columns/ https://www.2ndquadrant.com/en/blog/postgresql-12-foreign-keys-and-partitioned-tables/ https://www.2ndquadrant.com/en/blog/postgres-bdr-it-is-also-about-fast-safe-upgrades/ https://www.2ndquadrant.com/en/blog/managing-another-postgresql-commitfest/ http://rhaas.blogspot.com/2019/10/braces-are-too-expensive.html http://evol-monkey.blogspot.com/2019/10/tuning-checkpoints.html https://www.pgbouncer.org/2019/10/pgbouncer-1-12-0 https://medium.com/@kristi.anderson/postgresql-connection-pooling-part-1-pros-cons-43bd4b502279 http://postgis
-
Recovery Configuration, Alter System, Transaction Isolation, Temp Table Vacuum | Scaling Postgres 85
14/10/2019 Duración: 15minIn this episode of Scaling Postgres, we discuss changes to recovery configuration, the alter system command, transaction isolation and vacuum for temp tables. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.2ndquadrant.com/en/blog/replication-configuration-changes-in-postgresql-12/ https://www.percona.com/blog/2019/10/11/how-to-set-up-streaming-replication-in-postgresql-12/ https://postgresrocks.enterprisedb.com/t5/Postgres-Gems/Where-is-my-recovery-conf-file-in-PostgreSQL-v12/ba-p/4360 https://www.postgresql.org/docs/12/sql-altersystem.html https://www.postgresql.org/docs/12/app-pgbasebackup.html https://pgdba.org/post/2019/10/transactions/ https://www.cybertec-postgresql.com/en/what-is-autovacuum-doing-to-my-temporary-tables/ https://www.highgo.ca/2019/10/08/newbie-to-postgresql-where-to-start/
-
Postgres 12 Released, Generated Columns, Parallel Estimates, Change Data Capture | Scaling Postgres 84
07/10/2019 Duración: 12minIn this episode of Scaling Postgres, we discuss the release features of Postgres 12, generated columns, parallel estimates and change data capture. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.postgresql.org/about/news/1976/ https://www.enterprisedb.com/blog/8-major-improvements-postgresql-12 https://pgdash.io/blog/postgres-12-generated-columns.html https://blog.dataegret.com/2019/10/freshly-baked-postgresql-12-and-changes.html https://www.cybertec-postgresql.com/en/how-postgresql-estimates-parallel-queries/ https://www.cybertec-postgresql.com/en/fixing-track_activity_query_size-in-postgresql-conf/ https://info.crunchydata.com/blog/postgresql-change-data-capture-with-debezium https://medium.com/avitotech/how-to-work-with-postgres-in-go-bad2dabd13e4 https://www.highgo.ca/2019/09/30/the-transparent-data-encryption-in-postgresql/ https://www.highgo.ca/2019/10/01/a-guide-to-create-user-defined-extension-modules-to-postgres/ https://www.
-
Postgres 12, Window Frames, Index Types, Synchronous Replication | Scaling Postgres 83
30/09/2019 Duración: 13minIn this episode of Scaling Postgres, we discuss the release of Postgres 12, how to use window frames, the different index types, and when to use synchronous replication. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.postgresql.org/about/news/1975/ https://www.2ndquadrant.com/en/blog/webinar-new-features-postgres-12/ https://www.2ndquadrant.com/en/blog/pg12-a-few-special-case-performance-enhancements/ https://mjk.space/advances-sql-window-frames/ https://www.citusdata.com/blog/2019/09/26/what-djangocon-has-to-do-with-postgres-and-crocodiles/ http://rhaas.blogspot.com/2019/09/synchronous-replication-is-trap.html https://www.depesz.com/2019/09/26/how-to-run-short-alter-table-without-long-locking-concurrent-queries/ https://momjian.us/main/blogs/pgblog/2019.html#September_27_2019 https://www.cybertec-postgresql.com/en/using-row-level-security-to-make-large-companies-more-secure/ https://blog.taadeem.net///english/2019/09/23/new_version_of_
-
Faster Partitions, Count Speed, Extensions, Education | Scaling Postgres 82
23/09/2019 Duración: 12minIn this episode of Scaling Postgres, we discuss faster partition performance, count speed, extensions and Postgres education. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.2ndquadrant.com/en/blog/postgresql-12-partitioning/ https://blog.jooq.org/2019/09/19/whats-faster-count-or-count1/ http://jkshah.blogspot.com/2019/09/postgresql-extensions-deeper-look.html https://severalnines.com/database-blog/postgresql-top-learning-training-resources https://www.youtube.com/user/postgresopen/videos https://postgrescheatsheet.com/ https://medium.com/pgmustard/postgres-execution-plans-field-glossary-bc588340b0db https://theartofpostgresql.com/blog/2019-09-postgresopen/ https://www.linkedin.com/pulse/sql-now-gql-alastair-green/ https://www.cybertec-postgresql.com/en/pg_cgroups-linux-control-groups-in-postgresql/ https://fluca1978.github.io/2019/09/19/PG12Beta4.html https://www.depesz.com/2019/09/17/waiting-for-postgresql-13-support-for-ff1-ff6-and-ssss
-
Data Loading Speed, View Dependencies, Users & Roles, H/A Clusters | Scaling Postgres 81
16/09/2019 Duración: 12minIn this episode of Scaling Postgres, we discuss data loading speeds, view dependencies, users & roles and high availability clusters. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: http://blog.coelho.net/database/2019/09/13/postgresql-vs-timescaledb-data-loading-performance.html https://docs.timescale.com/latest/introduction/timescaledb-vs-postgres https://www.cybertec-postgresql.com/en/tracking-view-dependencies-in-postgresql/ https://aws.amazon.com/blogs/database/managing-postgresql-users-and-roles/ https://medium.com/enigma-engineering/how-we-built-a-scalable-on-premises-postgresql-cluster-bd9ece1f0c7e https://www.citusdata.com/blog/2019/05/30/introducing-pg-auto-failover/ http://www.helenanderson.co.nz/sql-concepts-from-a-to-z/ https://medium.com/carwow-product-engineering/a-beginners-approach-to-fixing-postgresql-timeouts-7c713c82cad1 https://blog.openshift.com/how-to-deploy-and-manage-postgresql-on-openshift-using-the-robin-operator/ ht
-
Just Upgrade, Vacuum Updates, Connection Strings, Postgres Showcase | Scaling Postgres 80
09/09/2019 Duración: 13minIn this episode of Scaling Postgres, we discuss why you should just upgrade, vacuum updates in Postgres 12, psql connection strings and a Postgres showcase. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://info.crunchydata.com/blog/just-upgrade-how-postgresql-12-can-improve-your-performance https://www.cybertec-postgresql.com/en/a-primer-on-postgresql-upgrade-methods/ https://www.2ndquadrant.com/en/blog/pg-phriday-postgres-12-revs-up-vacuum/ https://tapoueh.org/blog/2019/09/postgres-connection-strings-and-psql/ https://theartofpostgresql.com/blog/ https://www.cybertec-postgresql.com/en/updates-for-the-postgres-showcase-project/ https://github.com/cybertec-postgresql/postgres-showcase https://www.cybertec-postgresql.com/en/remote-backup-and-restore-with-pgbackrest/ https://severalnines.com/database-blog/cloud-vendor-deep-dive-postgresql-google-cloud-platform-gcp https://info.crunchydata.com/blog/creating-a-postgresql-cluster-with-kubernetes-c