PlanetScale
@planetscale.com
1.8K followers 7 following 130 posts
The database platform built for scale. https://planetscale.com Discord: http://discord.gg/pDUGAAFEJx Status: http://planetscalestatus.com
Posts Media Videos Starter Packs
PlanetScale Metal continuously comes out on top compared to other cloud database providers. Unlike other options w/ local NVMe drives, PlanetScale Metal runs in AWS and GCP, not our own data centers.

This make for a blazing fast database while staying close to your other infrastructure.
We've added 5 new columns to Insights for Postgres databases.

These reveal block-level read and write behavior, helping you better understand the effect of the shared buffer cache on your query performance.

Read more: planetscale.com/changelog/po...
Reposted by PlanetScale
I benchmarked 96 combinations of Postgres 17 and 18.

There's a few surprising results, but overall Postgres 18 has some nice improvements.

Read all about it at the link below.
Postgres 17 vs 18.

How does read performance compare between the two? What is the best server configuration to maximize performance?

Check out our latest blog for detailed benchmarks.
New region alert! 🌍

You can now create Postgres and Vitess databases in the europe-west1 region in GCP (Belgium).
Thinking about using UUIDs as primary keys? Read this first.

In short, random UUIDs can negatively impact database performance with page splits, 4-9x storage overhead, and slower inserts. Use v7 or consider alternatives like BIGINT or NanoIDs.

planetscale.com/blog/the-pro...
The Problem with Using a UUID Primary Key in MySQL — PlanetScale
Understand the different versions of UUIDs and why using them as a primary key in MySQL can hurt database performance.
planetscale.com
Schema recommendations are available for Postgres databases. We analyze your database daily and provide recommendations for optimization:

- Remove redundant indexes
- Prevent primary key ID exhaustion
- Drop unused tables and indexes
- Rebuild bloated tables and indexes
Vitess databases on PlanetScale support sophisticated vector search.

We've published a deep-dive on how we built this for MySQL in a way that is scalable, performant, and ACID-compliant.
If you want to hear real-world stories about how companies handle millions of QPS, swing by tomorrow's Vitess Night at the PlanetScale office. You won't want to miss our 2 featured talks:

- How Slack runs Vitess
- Incoming Query Throttler at Uber

RSVP:
luma.com/3qp4pjhu
Vitess Night · Luma
We're excited to announce the second ever Vitess Night! The night will include talks from some of the world's largest Vitess users like Uber and Slack, plus…
luma.com
Migrate your Postgres database to PlanetScale, fast.

Our migration-scripts repo has tools for migrating:

- Postgres → PlanetScale PG (Logical or DMS)
- Heroku PG → PlanetScale PG (via Bucardo)
- Postgres → Vitess
We just added 4 new Insights columns for Postgres databases to track per-query pattern CPU and I/O utilization.

- Cumulative CPU time
- Cumulative I/O time
- % of CPU time
- % of I/O time
Postgres: process-per-connection

MySQL: thread-per-connection

Learn more about processes, threads, connection pooling, and how they impact database performance in our latest interactive article.
We’re hosting a livestream in 1 hour where we’ll give you an overview of PlanetScale for Postgres and answer all of your questions. Watch on YouTube or on X.

www.youtube.com/watch?v=IQMX...
Postgres is now GA
YouTube video by PlanetScale
www.youtube.com
We’ve also revamped our documentation with @mintlify.bsky.social to better support the addition of our new Postgres product. You can find the dedicated PlanetScale for Postgres documentation here:

planetscale.com/docs/postgres
PlanetScale for Postgres documentation - PlanetScale
planetscale.com
We just posted a new blog about how a lagging Postgres replication client can stall or break failover with HA Postgres, and how MySQL’s GTID model avoids this:
planetscale.com/blog/postgre...
Postgres High Availability with CDC — PlanetScale
Why a lagging client can stall or break failover, and how MySQL’s GTID model avoids it.
planetscale.com
📅 Join PlanetScale and @convex.dev on 9/24 for an evening of lightning talks, an expert panel, and networking.

We'll explore how your database choice can impact your ability to scale + how great database DX prevents operational pain down the road.

luma.com/dxanddbv1
DX and Databases for Startups that Scale with PlanetScale & Convex · Luma
About Event Join us for the DX and Databases night with PlanetScale and Convex. Topic: DX and databases for startups that scale with PlanetScale and Convex. …
luma.com
Minimizing query latency is crucial for keeping your databases performant and your applications fast.

Learn how to use Insights to identify slow queries.
We give users full control over the size and capabilities of their network-attached Postgres storage. Tune minimum size, maximum autoscaling, IOPS, and throughput.