- Home
- Tag: Percona Monitoring and Management
Posts tagged Percona Monitoring and Management
Tag: Percona Monitoring and Management
How Percona Monitoring and Management Helps You Find Out Why Your MySQL Server Is Stalling

Feed: Planet MySQL; Author: Sveta Smirnova; In this blog, I will demonstrate how to use Percona Monitoring and Management (PMM) to find out the reason why the MySQL server is stalling. I will use only one typical situation for the MySQL server stall in this example, but the same dashboards, graphs, and principles will help you in all other cases. Nobody wants it but database servers may stop handling connections at some point. As a result, the application will slow down and then will stop responding. It is always better to know about the stall from a monitoring instrument rather ... Read More
Sergey Pronin: PostgreSQL Custom Dashboards Ported to Percona Monitoring and Management 2

Feed: Planet PostgreSQL. At the recent Percona Live, Agustín Gallego and I did a presentation “Optimizing and Troubleshooting PostgreSQL with PMM“. While preparing for this talk, I’ve ported some of the older PostgreSQL custom dashboards that we published over the years over at grafana.com. Initially made for Percona Monitoring and Management (PMM) 1, they are now capable of being added to PMM 2 easily. In this short blog post, I will show you how to set up two of these dashboards on PMM 2: “PostgreSQL Tuple Statistics” and “PostgreSQL DB/Table Size Details”. Technically, the DB/Table Size one is for PMM ... Read More
Percona Monitoring and Management – MySQL Semi-Sync Summary Dashboard

Feed: Planet MySQL; Author: MySQL Performance Blog; Some of you may use MySQL’s asynchronous replication feature called Semisynchronous Replication (aka semi-sync), and now with the MySQL Semi-Sync Summary Dashboard + Percona Monitoring and Management (PMM), you can see the most important metrics! Refer to the Install & Usage steps for deployment details (note you need Replication Set defined!). What is Semisynchronous Replication When enabled, Semisynchronous Replication instructs the Primary to wait until at least one replica has received and logged the event to the replica’s local relay log before completing the COMMIT on a transaction. This provides a higher level ... Read More
MySQL 101: Basic MySQL Server Triage

Feed: Planet MySQL; Author: MySQL Performance Blog; So your MySQL server has crashed. What do you do now? When a server is down, in my opinion, there are two steps that are essential and both are extremely important and neither should be neglected: Save diagnostic information for determining the root cause analysis (RCA). Get the server back up and running. Too many people rush to Step #2 and lose pertinent diagnostics from Step #1. Likewise, too many people will spend too much time on Step #1 and delay getting to Step #2 and restoring service. The goal is to collect ... Read More
Upgrading to MySQL 8: Embrace the Challenge

Feed: Planet MySQL; Author: MySQL Performance Blog; Nobody likes change, especially when that change may be challenging. When faced with a technical challenge, I try to remember this comment from Theodore Roosevelt: “Nothing in the world is worth having or worth doing unless it means effort, pain, difficulty.” While this is a bit of an exaggeration, in this case, the main concept is still valid. We shouldn’t shy away from an upgrade path because it may be difficult. MySQL 8.0 is maturing and stabilizing. There are new features (too many to list here) and performance improvements. More and more organizations ... Read More
Webinar April 14: Optimize and Troubleshoot MySQL Using Percona Monitoring and Management

Feed: Planet MySQL; Author: MySQL Performance Blog; Optimizing MySQL performance and troubleshooting MySQL problems are two of the most critical and challenging tasks for MySQL DBAs. The databases powering applications need to be able to handle changing traffic workloads while remaining responsive and stable in order to deliver an excellent user experience. Further, DBAs are also expected to find cost-efficient means of solving these issues. In this webinar, we will demonstrate the advanced options of Percona Monitoring and Management V.2 that enable you to solve these challenges, which are built on free and open-source software. We will look at specific, ... Read More
Nickolay Ihalainen: Deploying Any Version of Leading Open Source Databases for Tests and Experiments
Feed: Planet PostgreSQL. I want to present a tool for running a specific version of open source databases in a single instance, replication setups, and Kubernetes. AnyDbVer deploys MySQL/MariaDB/MongoDB/PostgreSQL for testing and experiments. It Could Be Started By… Docker (or Podman) or dbdeployer (MySQL-Sandbox successor) could also start a specific database version, but such installations are significantly different from production setups. Ansible Playbook There is an Ansible playbook with few roles configurable by environment variables. Bash Scripts You may ignore the Ansible layer because the ./anydbver bash script hides it. In LXD containers It’s not practical to reserve physical servers ... Read More
Webinar January 26: Using Percona Monitoring and Management to Identify and Troubleshoot Problematic MySQL Queries

Feed: Planet MySQL; Author: MySQL Performance Blog; Join us as Michael Coburn, Percona Product Manager, discusses two methods to identify and troubleshoot problematic MySQL queries using the RED Method and Percona Monitoring and Management (PMM) Query Analytics. He will also highlight specific Dashboards in PMM that visualize the rate, errors, and duration of MySQL events that may be impacting the stability and performance of your database instance.Please join Michael Coburn, Product Manager, Percona, on Tuesday, January 26th, 2021 at 2:30 pm for his webinar “Using Percona Monitoring and Management to Identify and Troubleshoot Problematic MySQL Queries”.Register for WebinarIf you can’t ... Read More
Percona Kubernetes Operator for Percona XtraDB Cluster: HAProxy or ProxySQL?

Feed: Planet MySQL; Author: Marco Tusa; Percona Kubernetes Operator for Percona XtraDB Cluster comes with two different proxies, HAProxy and ProxySQL. While the initial version was based on ProxySQL, in time, Percona opted to set HAProxy as the default Proxy for the operator, without removing ProxySQL. While one of the main points was to guarantee users to have a 1:1 compatibility with vanilla MySQL in the way the operator allows connections, there are also other factors that are involved in the decision to have two proxies. In this article, I will scratch the surface of this why.Operator AssumptionsWhen working with the ... Read More
Updated MySQL OSMetrics Plugins

Feed: Planet MySQL; Author: MySQL Performance Blog; It has been some time since I have posted updates to my plugins. After the initial version, I decided to split the plugins into categories of metrics. This will allow users to choose whether they want to install all of the plugins or only select ones they care about.Since the installation process is unfamiliar to many users, I also expanded the instructions to make it a little easier to follow. Moreover, I added a Makefile.I have also reformatted the output of some plugins to be either horizontal or vertical in orientation. There is ... Read More
Recent Comments