How to Start a 3-Node Percona XtraDB Cluster with the Binary Tarball Package
This blog post will help you configure a 3-node Percona XtraDB Cluster using a binary tarball on your local machine. Configuration files are auto-generated with mostly default configurations except for...
View ArticlePMM Server + podman: Running a Container Without root Privileges
In this article, we will take a look at how to run Percona Monitoring and Management (PMM) Server in a container without root privileges. Some of the concerns companies have about using Docker relate...
View ArticleMySQL Workbench Review
MySQL Workbench is a great multi-purpose GUI tool for MySQL, which I think is not marketed enough by the MySQL team and is not appreciated enough by the community for what it can do. MySQL Workbench...
View ArticleSeamless Application Failover using libpq Features in PostgreSQL
When you build replication in PostgreSQL using Streaming replication, you cannot perform writes to a standby node; only reads. This way, you could offload reads or reporting queries to standby servers...
View ArticleProxySQL 2.0.7 and proxysql-admin Tool Now Available
ProxySQL 2.0.7, released by ProxySQL, is now available for download in the Percona Repository along with Percona’s proxysql-admin tool. ProxySQL is a high-performance proxy, currently for MySQL and...
View ArticlePercona Roadshow Fall 2019: Conferences in Russia and UK in November
Every fall I enjoy traveling to key events to meet Percona’s customers and software users. Аfter Monitorama this week in the USA, I’m heading to Russia and the UK. My first Russian event will be a...
View ArticleSetting up MongoDB with Member x509 auth and SSL + easy-rsa
Hi everyone! This is one of the most requested subjects to our support team and I’d like to share the steps as a tutorial blog post. Today, we will set up internal authentication using x.509...
View ArticleUsing Explain Analyze in MySQL 8
In MySQL 8.0.18 there is a new feature called Explain Analyze when for many years we mostly had only the traditional Explain. I know there are different formats, but those based on the same information...
View ArticleColumn Histograms on Percona Server and MySQL 8.0
From time to time you may have experienced that MySQL was not able to find the best execution plan for a query. You felt the query should have been faster. You felt that something didn’t work, but you...
View ArticleMonitoring PostgreSQL Databases Using PMM
PostgreSQL is a widely-used Open Source database and has been the DBMS of the year for the past 2 years in DB-Engine rankings. As such, there is always a need for reliable and robust monitoring...
View ArticleSpooktacularly Scary Database Stories
The nights are lengthening and the spookiest day of the year is nearly upon us, Halloween! In the spirit of the holiday, we asked our team to share their scariest tales of database dread,...
View ArticleUnderstanding Hash Joins in MySQL 8
In MySQL 8.0.18 there is a new feature called Hash Joins, and I wanted to see how it works and in which situations it can help us. Here you can find a nice detailed explanation about how it works under...
View ArticlePostgreSQL Application Connection Failover Using HAProxy with xinetd
Recently we published a blog about a very simple application failover using libpq features which could be the simplest of all automatic application connection routing. In this blog post, we are...
View ArticleHow Percona Support Handles Bugs
One of the great things about Percona, and a Percona Support contract, is that we not only guarantee application performance but we also provide bug fixes for covered software—and not just advice on...
View ArticleUse MySQL Without a Password (And Still Be Secure)
Some say that the best password is the one you don’t have to remember. That’s possible with MySQL, thanks to the auth_socket plugin and its MariaDB version unix_socket. Neither of these plugins is new,...
View ArticleUpdated PMM and Percona Server for MongoDB, Utility User Feature in Percona...
It’s release roundup time here at Percona! We publish quite a few updates to our software and services every week, so we wanted to make it a little easier for you to keep track of our latest releases....
View ArticleChoose Your EC2 Instance Type Wisely on AWS
Recently I was doing some small testing by using EC2 instances on AWS and I noticed the execution time and performance highly depend on which time of the day I am running my scripts. I was using...
View ArticleConfigure HAProxy with PostgreSQL Using Built-in pgsql-check
We discussed one of the traditional ways to configure HAProxy with PostgreSQL in our previous blog about HAProxy using Xinetd. There we briefly mentioned the limitation of the HAProxy’s built-in...
View ArticlePrepare Your Databases for High Traffic on Black Friday
It’s November, so we all know what that means; it’s peak shopping season, and no date is bigger than Black Friday. But how will your database handle all that new, relentless traffic? Not only does your...
View ArticleWatch Out for Disk I/O Performance Issues when Running EXT4
Recently, at Percona Live Europe 2019, Dimitri Kravchuk from Oracle mentioned that he observed some unclear drop in performance for MySQL on an ext4 filesystem with the latest Linux kernels. I decided...
View Article