Insight for Developers

MySQL 8: Random Password Generator

MySQL 8 Random Password Generator

As part of my ongoing focus on MySQL 8 user and password management, I’ve covered how using the new dual passwords feature can reduce the overall DBA workload and streamline the management process. I’ve also covered how the new password failure tracking features can enable the locking of an account with too many failed […]

Read more

Using the Range and the New Multirange Data Type in PostgreSQL 14

Multirange Data Type in PostgreSQL 14

Don’t miss the great overview of PostgreSQL 14 that Umair Shahid recently put together, PostgreSQL 14 – Performance, Security, Usability, and Observability!
Range data types have been in Postgresql for some time now, however, as of PostgreSQL 14, we have seen the introduction of multi-range data types.  Before we cover that, let’s cover the basics […]

Read more

Percona Monthly Bug Report: September 2021

Percona Bug Report Sept 2021

Here at Percona, we operate on the premise that full transparency makes a product better. We strive to build the best open-source database products, but also to help you manage any issues that arise in any of the databases that we support. And, in true open source form, report back on any issues or […]

Read more

Horizontal Scaling in MySQL – Sharding Followup

Horizontal Scaling in MySQL Sharding

In a previous post, A Horizontal Scalability Mindset for MySQL, I discussed the concerns around growing individual MySQL instances too large and some basic strategies:

Optimizing/minimizing size with proper data types
Removing unused/duplicate indexes
Keeping your Primary Keys small
Pruning data

Finally, if those methods have been exhausted, I touched on horizontal sharding as the approach to keep individual […]

Read more

My Favorite Percona Monitoring and Management Additional Dashboards

Percona Monitoring and Management Dashboards

Percona Monitoring and Management (PMM) has dashboards that cover a lot of ground, yet PMM Superpowers come from the fact you do not need to stick to dashboards that are included with the product! You also can easily install additional dashboards provided by the Community, as well as implement your own.
In this blog post, […]

Read more