Neki, sharded Postgres, is now available. Get started
Navigation

Blog

Get the RSS feed

Mary Gathoni

An overview of some common MySQL error codes you may run into, what they mean, and how to solve them.


Jonah Berquist

Learn about sharding, connection pooling, and more from PlanetScale Technical Solutions Architect Jonah Berquist.


JD Lien

Learn what the N+1 queries problem is by working through an example N+1 query updating it to a JOIN statement and going over how to identify them in the future.


Mike Stojan

A quick glimpse on Support at PlanetScale and the issues we see the most often.


Mike Coutermarsh

Learn how to solve your Rails applications N+1’s caused by `exists?` queries.


Matt Robenolt

In this article we explore how our HTTP/3 API compares to the latency of a traditional MySQL client.


Andres Taylor

Learn how query planning works and why query planners are important.


Savannah Longoria

Learn how PlanetScale simplifies the process of running Temporal in production by looking at how our customer runs heavy production workloads.


Jason Charnes

A comprehensive overview of Rails’ many safety features that can help you prevent painful mistakes.


Mike Coutermarsh

Learn how to configure your database in a multi-region Rails application to decrease latency across the globe.


Brian Morrison II

Learn how to encrypt your connection strings so that not even AWS can access them.


Brian Morrison II

PlanetScale Vitess is more than just a drop-in replacement for MySQL. Learn about everything PlanetScale can do for you.


Sam Kottler

PlanetScale can now enter into Business Associate Agreements (BAA) with customers on an Enterprise plan.


Liz van Dijk

Learn how to use PlanetScale to safely include your database in your serverless functions without hitting connection limits in MySQL.


Brian Morrison II

Gain a deeper understanding of the MySQL integer types by exploring the different options (INT BIGINT MEDIUMINT etc) and how they are stored.


Vitess Engineering Team

Vitess 15 is now generally available with updates to VTOrc, VTAdmin, MySQL compatibility, and more.


Brian Morrison II

Learn what Vitess is, how it works, and how it can improve your database‘s resilience, scalability, and performance.


Aaron Francis

A comprehensive overview of Laravel’s many safety features that can help you prevent painful mistakes.


Florent Poinsard, Harshit Gangal

Learn how we detected and optimized two slow queries in arewefastyet using PlanetScale Insights.


JD Lien

Learn how and when to use inner joins, outer joins, left joins, and right joins in MySQL.


Aaron Francis

Learn how to index JSON in MySQL with generated columns and functional indexes.


Brian Morrison II

In this entry of the series we explore using VARCHAR and CHAR data types in your database and give some pointers on which type is best to use and when.


Rafer Hazen

Learn about the new PlanetScale Insights database errors feature.


Mike Stojan

Learn what the MySQL JSON data type is when to use MySQL JSON and some caveats to using JSON documents in relational databases.


Brian Morrison II

Learn how to use the PlanetScale serverless driver by creating a serverless API in AWS with JavaScript.