Scaling Postgres

  • Author: Vários
  • Narrator: Vários
  • Publisher: Podcast
  • Duration: 96:04:34
  • 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

  • Postgres 12, Window Frames, Index Types, Synchronous Replication | Scaling Postgres 83

    30/09/2019 Duration: 13min

    In 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 Duration: 12min

    In 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 Duration: 12min

    In 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 Duration: 13min

    In 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

  • PgBouncer SCRAM, Art of PostgreSQL, Distributed Time-Series, Window Functions | Scaling Postgres 79

    02/09/2019 Duration: 10min

    In this episode of Scaling Postgres, we discuss PgBouncer SCRAM support, The Art of PostgreSQL, making Postgres a distributed time-series DB and window functions. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://pgbouncer.github.io/2019/08/pgbouncer-1-11-0 https://theartofpostgresql.com/ https://blog.timescale.com/blog/building-a-distributed-time-series-database-on-postgresql/ https://www.2ndquadrant.com/en/blog/webinar-business-intelligence-window-functions-postgresql/ https://www.enterprisedb.com/blog/postgres-table-partitioning https://www.enterprisedb.com/blog/pgpool-vs-pgbouncer https://www.enterprisedb.com/blog/tips-postgres-postgres-insider https://www.youtube.com/watch?v=90w_D6PiPQY https://www.cybertec-postgresql.com/en/pgbackrest-to-backup-postgresql/ https://fluca1978.github.io/2019/08/30/postgresql_working_hours.html http://okbob.blogspot.com/2019/08/why-you-need-plpgsqlcheck-if-you-write.html https://info.crunchydata.com/blog/waiti

  • Efficient Pagination, Rotating Passwords, BRIN, Row Level Security | Scaling Postgres 78

    25/08/2019 Duration: 17min

    In this episode of Scaling Postgres, we discuss efficient pagination, how to rotate passwords, BRIN benefits and Row Level Security. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://engineering.shopify.com/blogs/engineering/pagination-relative-cursors https://www.jannikarndt.de/blog/2018/08/rotating_postgresql_passwords_with_no_downtime/ https://www.alibabacloud.com/blog/create-an-brin-index-at-a-fraction-of-the-normal-size_595138 https://www.cybertec-postgresql.com/en/postgresql-row-level-security-views-and-a-lot-of-magic/ https://scalegrid.io/blog/managing-high-availability-in-postgresql-part-3/ https://www.2ndquadrant.com/en/blog/developing-on-many-versions-of-postgresql-at-once/ http://www.pateldenish.com/2019/08/clone-schema-in-postgres.html https://www.percona.com/blog/2019/08/19/percona-distribution-for-postgresql-11-beta-is-now-available/ http://www.myrkraverk.com/blog/2019/08/porting-a-postgresql-extension-from-unix-to-windows-10/

  • Timeseries Queries, Arrays, Ranges, C Triggers | Scaling Postgres 77

    19/08/2019 Duration: 12min

    In this episode of Scaling Postgres, we discuss timeseries queries, using arrays with queries, range use cases and developing triggers in C. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.cybertec-postgresql.com/en/postgresql-trivial-timeseries-examples/ https://www.cybertec-postgresql.com/en/timeseries-exclude-ties-current-row-and-group/ https://hakibenita.com/sql-group-by-first-last-value https://www.percona.com/blog/2019/08/15/faster-lightweight-trigger-function-in-c-for-postgresql/ https://www.alibabacloud.com/blog/range-types-in-postgresql-and-gist-indexes_595128 https://info.crunchydata.com/blog/waiting-for-postgis-3-st_tileenvelopezxy  

  • New CVEs, Postgres Programming, JSONB, Advisory Locks | Scaling Postgres 76

    12/08/2019 Duration: 12min

    In this episode of Scaling Postgres, we discuss new CVEs, programming Postgres, JSONB comparison and using advisory locks. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.postgresql.org/about/news/1960/ https://www.2ndquadrant.com/en/blog/postgres-is-the-coolest-database-reason-5-it-can-not-be-bought-out/ https://pgdash.io/blog/postgres-server-side-programming.html https://blog.couchbase.com/postgres-jsonb-and-nosql/ https://paquier.xyz/postgresql-2/postgres-12-jsonpath/ https://unexpectedeof.net/pg-lock-asyncio.html https://brandur.org/sortsupport-inet http://pgsqlpgpool.blogspot.com/2019/08/automatically-updating-materialized.html https://www.alibabacloud.com/blog/postgresql-graph-search-practices---10-billion-scale-graph-with-millisecond-response_595039 https://info.crunchydata.com/blog/waiting-for-postgis-3-separate-raster-extension  

  • Combining Indexes, Regular Expressions, Parallelism, PostGIS | Scaling Postgres 75

    05/08/2019 Duration: 15min

    In this episode of Scaling Postgres, we discuss combining indexes, regular expressions, parallelism in Postgres and PostGIS content. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.cybertec-postgresql.com/en/combined-indexes-vs-separate-indexes-in-postgresql/ https://www.2ndquadrant.com/en/blog/postgresql-regular-expressions-and-pattern-matching/ https://www.percona.com/blog/2019/07/30/parallelism-in-postgresql/ https://www.percona.com/blog/2019/08/02/out-of-memory-killer-or-savior/ https://www.percona.com/blog/2019/07/31/postgresql-simple-c-extension-development-for-a-novice-user/ https://www.percona.com/blog/2019/07/30/using-plpgsql_check-to-find-compilation-errors-and-profile-functions/ https://paquier.xyz/postgresql-2/postgres-12-replication-slot-copy/ https://www.depesz.com/2019/07/31/waiting-for-postgresql-13-add-support-for-jobs-in-reindexdb/ http://blog.cleverelephant.ca/2019/07/postgis-overlays.html http://blog.cleverelephant.c

  • Picturing Vacuum, Recovery Changes, Cert Authentication, Function Replication | Scaling Postgres 74

    29/07/2019 Duration: 11min

    In this episode of Scaling Postgres, we discuss vacuum through pictures, upcoming recovery changes, certification authentication and how functions get replicated. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.2ndquadrant.com/en/blog/postgresql-award/ https://www.2ndquadrant.com/en/blog/postgres-vacuuming-webinar/ https://paquier.xyz/postgresql-2/postgres-12-recovery-change/ https://info.crunchydata.com/blog/ssl-certificate-authentication-postgresql-docker-containers https://www.cybertec-postgresql.com/en/postgresql-how-are-functions-and-stored-procedures-replicated/ https://fluca1978.github.io/2019/07/22/PostgreSQLCentosUpgrade.html https://www.percona.com/blog/2019/07/22/automatic-index-recommendations-in-postgresql-using-pg_qualstats-and-hypopg/ https://thombrown.blogspot.com/2019/07/jsquery-vs-sqljson.html https://info.crunchydata.com/blog/postgis-3-geojson-st-asgeojson https://info.crunchydata.com/blog/waiting-for-postgis-3-hilbert-g

  • BRIN Indexes, Partition Enhancements, Tips, Standbys | Scaling Postgres 73

    22/07/2019 Duration: 14min

    In this episode of Scaling Postgres, we discuss BRIN indexes, partition enhancements, general tips and standby scaling. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.percona.com/blog/2019/07/16/brin-index-for-postgresql-dont-forget-the-benefits/ https://www.2ndquadrant.com/en/blog/partitioning-enhancements-in-postgresql-12/ https://www.citusdata.com/blog/2019/07/17/postgres-tips-for-average-and-power-user/ https://medium.com/avitotech/standby-in-production-scaling-application-in-second-largest-classified-site-in-the-world-97a79a1929de https://www.cybertec-postgresql.com/en/the-mysterious-backend_flush_after-configuration-setting/ https://fluca1978.github.io/2019/07/17/SuggestPrimaryKeys.html https://fluca1978.github.io/2019/07/18/CheckPostgreSQLVersionInScripts.html https://medium.com/swlh/per-user-encryption-with-postgres-1c76a3462245 https://pgstef.github.io/2019/07/19/pgbackrest_s3_configuration.html  

  • Collation Issues, Fast Loading, Recovery, SCRAM Authentication | Scaling Postgres 72

    15/07/2019 Duration: 17min

    In this episode of Scaling Postgres, we discuss collation issues, how to load data quickly, recovery changes in Postgres 12 and moving to SCRAM authentication. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.cybertec-postgresql.com/en/icu-collations-against-glibc-2-28-data-corruption/ https://postgresql.verite.pro/blog/2018/08/27/glibc-upgrade.html https://hakibenita.com/fast-load-data-python-postgresql https://www.scalingpostgres.com/tutorials/fast-postgresql-data-loading-using-ruby/ https://winand.at/newsletter/2019-07/sql-standard-extensions-and-cloud-war https://fluca1978.github.io/2019/07/08/PostgreSQL12Recovery.html https://info.crunchydata.com/blog/how-to-upgrade-postgresql-passwords-to-scram https://www.youtube.com/channel/UCAJ1P67u3qQyLpLm5bvPNPw/videos https://www.cybertec-postgresql.com/en/implementing-autonomous-transactions-in-postgres/ https://www.postgresql.org/docs/current/libpq-notify.html https://medium.com/engineered-pu

  • Indexing Documents, GIN Indexes, Data Science, Generated Columns | Scaling Postgres 71

    08/07/2019 Duration: 13min

    In this episode of Scaling Postgres, we discuss indexing documents, how GIN indexes work, using Postgres for Data Science and generated columns. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://pgsnake.blogspot.com/2019/06/indexing-documents-for-full-text-search.html http://www.louisemeta.com/blog/indexes-gin/ http://www.louisemeta.com/blog/indexes-gin-algorithms/ https://www.percona.com/blog/2019/07/01/deep-dive-into-postgresql-indexes-webinar-q-a/ https://www.postgresql.org/docs/11/textsearch-indexes.html https://www.cybertec-postgresql.com/en/postgresql-meets-data-science-and-ai/ https://info.crunchydata.com/blog/cis-11-benchmark https://www.2ndquadrant.com/en/blog/generated-columns-in-postgresql-12/ https://www.2ndquadrant.com/en/blog/know-what-time-it-is/ https://pgbouncer.github.io/changelog.html#pgbouncer-110x https://vimeo.com/281409168 https://www.youtube.com/channel/UC6gJN4hEmnPHZ53HP2r7zhA/videos  

  • Default Security, Max Connections, Progress Reporting, Migration | Scaling Postgres 70

    01/07/2019 Duration: 12min

    In this episode of Scaling Postgres, we discuss the default security, max_connections and pooling, progress reporting and migrating to Postgres. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://info.crunchydata.com/blog/postgresql-defaults-and-impact-on-security-part-1 https://info.crunchydata.com/blog/postgresql-defaults-and-impact-on-security-part-2 http://richyen.com/postgres/2019/06/25/pools_arent_just_for_cars.html https://paquier.xyz/postgresql-2/postgres-12-progress-reports/ https://momjian.us/main/writings/pgsql/features.pdf https://momjian.us/main/writings/pgsql/democratization https://fluca1978.github.io/2019/06/27/PostgreSQLSingleMode.html https://www.percona.com/blog/2019/06/24/managing-multiple-postgresql-instances-on-ubuntu-debian/ https://www.2ndquadrant.com/en/blog/webinar-migration-to-postgresql-follow-up/ https://www.cybertec-postgresql.com/en/version-1-6-of-pgwatch2-postgresql-monitoring-tool-released/  

  • Performance Training, JSON Path, Hypothetical Indexes, Interpolation | Scaling Postgres 69

    24/06/2019 Duration: 15min

    In this episode of Scaling Postgres, we discuss performance training, SQL/JSON path support, hypothetical indexes and linear interpolation of data. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.postgresql.org/about/news/1949/ https://info.crunchydata.com/blog/explaining-cve-2019-10164-with-postgresql-security-best-practices http://evol-monkey.blogspot.com/2019/06/cve-2019-10164-whos-affected-and-how-to.html https://www.youtube.com/watch?v=OWL8jqrJKPQ https://www.youtube.com/watch?v=fHlIJg4x13g https://paquier.xyz/postgresql-2/postgres-12-jsonpath/ https://www.percona.com/blog/2019/06/21/hypothetical-indexes-in-postgresql/ https://jamey.thesharps.us/2019/05/29/per-project-postgres/ https://bytefish.de/blog/postgresql_interpolation/ https://pgdash.io/blog/postgres-physical-replication.html https://www.scalingpostgres.com/tutorials/postgresql-streaming-replication/ https://www.cybertec-postgresql.com/en/install-postgresql-9-6-with-transpare

  • Prepared Plans, Materialization, Recursive CTEs, Safe Migrations | Scaling Postgres 68

    16/06/2019 Duration: 16min

    In this episode of Scaling Postgres, we discuss prepared plans, materialization, recursive CTEs and how to run safe database migrations. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.cybertec-postgresql.com/en/tech-preview-how-postgresql-12-handles-prepared-plans/ https://www.cybertec-postgresql.com/en/tech-preview-improving-copy-and-bulkloading-in-postgresql-12/ https://blog.timescale.com/rethinking-the-database-materialized-view-as-an-index/ https://fluca1978.github.io/2019/06/11/SequenceCheck.html https://fluca1978.github.io/2019/06/11/FizzBuzz.html https://fluca1978.github.io/2019/06/12/PartitioningCTE.html https://www.youtube.com/watch?v=KROgsx5zosA https://www.youtube.com/watch?v=B-iq4iHLnJU https://www.youtube.com/watch?v=a4OBp6edNaM https://habr.com/en/company/postgrespro/blog/452968/ https://info.crunchydata.com/blog/crunchy-postgres-kubernetes-operator-4.0  

  • PGCon, Tips, PostGIS, Strings | Scaling Postgres 67

    09/06/2019 Duration: 09min

    In this episode of Scaling Postgres, we discuss videos from PGCon, Postgres tips & tricks, PostGIS parallel performance and using strings. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.youtube.com/channel/UCer4R0y7DrLsOXo-bI71O6A/videos https://www.youtube.com/user/PerconaMySQL/videos https://momjian.us/main/writings/pgsql/tips.pdf https://www.youtube.com/watch?v=vFq9Yg8a3CE http://blog.cleverelephant.ca/2019/06/parallel-postgis-4b.html https://www.2ndquadrant.com/en/blog/beautiful-things-strings/ http://rhaas.blogspot.com/2019/06/the-contributors-team.html https://habr.com/en/company/postgrespro/blog/452900/ https://pgdash.io/blog/postgres-incremental-backup-recovery.html https://www.scalingpostgres.com/tutorials/postgresql-backup-point-in-time-recovery/ https://severalnines.com/blog/how-optimize-postgresql-logical-replication https://rjuju.github.io/postgresql/2019/06/05/powa-4-new-in-powa-archivist.html  

  • Query Optimization, Normalization, Visualizing Vacuum, Sharding | Scaling Postgres 66

    03/06/2019 Duration: 17min

    In this episode of Scaling Postgres, we discuss different query optimizations, normalizing to save space, visualizing vacuum and shardings future. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.postgresql.org/about/news/1943/ https://parallelthoughts.xyz/2019/05/a-tale-of-query-optimization/ https://blog.checklyhq.com/how-i-decimated-postgres-response-times-for-my-saas/ https://www.youtube.com/watch?v=vfiz1J8mWEs https://fluca1978.github.io/2019/05/31/RefactorToSaveSpace.html http://dtrace.org/blogs/dap/2019/05/22/visualizing-postgresql-vacuum-progress/ https://www.citusdata.com/blog/2019/05/30/introducing-pg-auto-failover/ https://www.2ndquadrant.com/en/blog/swoop-de-dupe/ http://momjian.us/main/writings/pgsql/sharding.pdf http://blog.cleverelephant.ca/2019/05/parallel-postgis-4.html https://info.crunchydata.com/blog/active-active-on-kubernetes  

  • Multi Column, Multi DB, Dos & Don'ts, RUM Indexes | Scaling Postgres 65

    26/05/2019 Duration: 14min

    In this episode of Scaling Postgres, we discuss multi-column indexes, using multiple databases, Postgres dos & don'ts as well as using RUM indexes. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://medium.com/pgmustard/multi-column-indexes-4d17bac764c5 https://www.citusdata.com/blog/2019/05/23/rails-6-multiple-databases/ https://wiki.postgresql.org/wiki/Don't_Do_This http://ledgersmbdev.blogspot.com/2019/05/table-inheritance-whats-it-good-for.html https://www.2ndquadrant.com/en/blog/using-docker-hub-postgresql-images/ https://pgstef.github.io/talks/en/20190517_pgconfBE_Streaming-Replication.reveal.pdf https://habr.com/en/company/postgrespro/blog/452116/ https://www.youtube.com/watch?v=PcDWIOj863k https://fluca1978.github.io/2019/05/21/pgcron.html https://www.percona.com/blog/2019/05/24/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs/  

  • Leveraging Indexes, Slugs, Addresses, Security Definer | Scaling Postgres 64

    20/05/2019 Duration: 13min

    In this episode of Scaling Postgres, we discuss leveraging indexes, a slug function, addresses and security definer in functions. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.postgresql.org/about/news/1939/ https://pgdash.io/blog/postgres-indexes.html https://www.kdobson.net/2019/ultimate-postgresql-slug-function/ https://info.crunchydata.com/blog/quick-and-dirty-address-matching-with-libpostal https://www.cybertec-postgresql.com/en/abusing-security-definer-functions/ http://www.sai.msu.su/~megera/postgres/talks/pg12-stachka-2019.pdf https://rjuju.github.io/postgresql/2019/05/17/powa-4-with-remote-mode-beta-is-available.html https://www.depesz.com/2019/05/15/how-to-play-with-upcoming-unreleased-postgresql/  

page 16 from 20