MySQL High Availability. Shutterstock.com[/caption] In this
article, we'll look at an example of an on-premises,
geographically distributed MySQL high availability solution. It's
part of a longer series on some high availability reference
architecture solutions over geographically distributed areas.
Part 1: Reference Architecture(s) for High
Availability Solutions in Geographic Distributed Scenarios: Why
Should I Care? Percona consulting's main aim is to identify
simple solutions to complex problems. We try to focus on
identifying the right tool, a more efficient solution, and what
can be done to make our customers' lives easier. We believe in
doing the work once, doing it well and have more time afterward
for other aspects of life. In our journey, we often receive …
Let's talk about MySQL high availability (HA) and synchronous
replication once more.
It's part of a longer series on some high availability reference
architecture solutions over geographically distributed
areas.
Part 1: Reference Architecture(s) for High
Availability Solutions in Geographic Distributed Scenarios: Why
Should I Care?
Part 2: MySQL High Availability On-Premises: A
Geographically Distributed Scenario
The Problem
A question I often get from customers is: How do I achieve high availability in case if I need to spread my data in different, distant locations? Can I use …
[Read more]Migrating to Amazon Aurora. Shutterstock.com
In this Checklist for Success series, we will discuss reducing unknowns when hosting in the cloud using and migrating to Amazon Aurora. These tips might also apply to other database as a service (DBaaS) offerings.
While DBaaS encapsulates a lot of the moving pieces, it also means relying on this approach for your long-term stability. This encapsulation is a two-edged sword that takes away your visibility into performance outside of the service layer.
Shine a Light on Bad Queries
Bad queries are one of the top offenders of downtime. Aurora doesn’t protect you against them. Performing a query review as part of a routine health check of your workload helps ensure that you do not miss looming issues. It also helps you predict the …
[Read more]“Delayed replication” is one of the important features which were being supported in MySQL from 5.6 for a very long time. This induces an intentional lag in the slave, making it lag by the defined time interval.
For a long time this was not available with the RDS version of MySQL provided by AWS, Recently from the version 5.6.40, 5.722 and later versions this feature is available with all the regions.
I will give a small intro on Amazon RDS, Which is DBAAS provided by Amazon, where you will be given an end-point for all your DB operations and major of admin task of server and DB is taken care by Amazon, To know more you can view our presentation here
In this blog, I will demonstrate, how to have a delayed slave with Amazon RDS for MySQL
Note: If you are …
[Read more]
I love the new shell but the one thing I missed from the old
shell was the ability to use a pager like more or
less to throttle the output of the screen. Low and
behold the engineers have added paging in MySQL Shell
8.0.13!!
Turn Paging On
Things can scroll off the screen quickly and pagination programs
keep the output to small chunks. To pick the more
program as you pagination program, simply enter \pager
more or for less enter \pager less
See the first illustration
| How to turn paging on and off with the MySQL Shell 8.0.13 |
…
ProxySQL 1.4.12, released by ProxySQL, is now available for download in the Percona Repository along with an updated version of Percona’s proxysql-admin tool.
ProxySQL is a high-performance proxy, currently for MySQL and its forks (like Percona Server for MySQL and MariaDB). It acts as an intermediary for client requests seeking resources from the database. René Cannaò created ProxySQL for DBAs as a means of solving complex replication topology issues.
The ProxySQL 1.4.12 source and binary packages available at https://percona.com/downloads/proxysql …
[Read more]In the last few months, I had to install Percona Server 5.7 (PS5.7) on Debian a few times. I was regularly annoyed by apt-get -y install percona-server-server-5.7 prompting me for a password. But that annoyance did not push me to investigate the subject in detail: it was always a quick manual fix and Googling did not lead to a straightforward solution. However in the last days, I had to
MySQL Shell 8.0.13 (GA) introduced a new feature to import JSON documents to MySQL in an easy way. The basics of this new feature were described in a previous blog post. Here, we provide more details about this feature, focusing on a practical use case that may be of interest for some readers: How to import JSON data from MongoDB to MySQL.…
Recently, I did some maintenance on Innotop and I merged several pull requests including one to support MySQL 8.0 (thank you yoku0825 for the contribution).
As you know, Innotop is written in Perl and to be able to use it
with MySQL 8.0, you need to have Perl DBD
for MySQL compatible with MySQL 8.0 too (a driver that support
the new default authentication plugin,
caching_sha2_password).
If you are using Fedora 29, I created such package and you can download it here: …
[Read more]Percona announces the release of Percona Server for MySQL 5.7.23-24 on November 12, 2018 (downloads are available here and from the Percona Software Repositories). This release merges changes of MySQL 5.7.23, including all the bug fixes in it. Percona Server for MySQL 5.7.23-24 is now the current GA release in the 5.7 series. All of Percona’s software is open-source and free.
This release introduces InnoDB encryption improvements and merges upstream MyRocks changes. Also, we’ve improved the usage of column families in MyRocks. The InnoDB encryption …
[Read more]