I am working on New features in Performance Schema 5.7 in
action tutorial for Percona Live Amsterdam for quite a time already.
Probably since version 5.7.3 when instrumentation for metadata
locks were introduced and which I presented as a teaser in my
combined "General MySQL Troubleshooting" and "Troubleshooting
MySQL Performance" seminar I did in South Korea for Oracle University (for 5.6 that time).
In version 5.7.6 instrumentation for variables and status
variables were introduced. It supports session, global and user
variables. I was very happy to see this addition, especially
because …
This Log Buffer Edition covers the top blog posts of the week from the Oracle, SQL Server and MySQL arenas.
Oracle:
- Momentum and activity regarding the Data Act is gathering steam, and off to a great start too. The Data Act directs the Office of Management and Budget (OMB) and the Department of the Treasury (Treasury) to establish government-wide financial reporting data standards by May 2015.
- RMS has a number of async queues for processing new item location, store add, warehouse add, item and po induction. We have seen rows stuck in the queues and needed to release the stuck AQ Jobs.
- We have a number of updates to partitioned tables that are run from within pl/sql …
Introduction: where we standPrevious episodes:
MySQL replication in action - Part 1: GTID &
Co
In the latest releases of MySQL and MariaDB we have seen several
replication improvements. One of the most exciting additions is
the ability to enhance basic replication with multiple sources.
Those who have used replication for a while should remember that
one of the tenets of the “old” replication was that a slave
couldn’t have more than one master. This was The Law and
there was no escape ... until now. The only way to work around
that prohibition was to use circular replication, also
known as …
Leif Walsh will talk about the language of compression at Percona Live Amsterdam
Storage. Everyone needs it. Whether your data is in MySQL, a NoSQL, or somewhere in the cloud, with ever-growing data volumes – along with the need for SSDs to cut latency and replication to provide insurance – an organization’s storage footprint is an important place to look for savings. That’s where compression comes in (squeeze!) to save disk space.
Two Sigma software engineer Leif Walsh speaks the language of compression. Fluently. In fact, he’ll be speaking on
that exact subject September 22 during the Percona Live conference in …
[Read more]Welcome to the final – but most important – episode in the MySQL QA Series.
In it, I present my vision for all MySQL Quality Assurance – for all distributions – worldwide.
Episode 13: A Better Approach to all MySQL Regression, Stress & Feature Testing: Random Coverage Testing & SQL Interleaving
1. pquery Review
2. Random Coverage Testing
3. SQL Interleaving
4. The past & the future
Presented by Roel Van de Paar. Full-screen viewing @ 720p resolution recommended
Interested in the full MySQL QA Series?
The post MySQL Quality Assurance: A Vision for the Future by Roel Van de Paar (Final Episode 13) appeared first on MySQL Performance Blog.
TokuFT (now called PerconaFT) is the write optimized storage component used by
TokuDB for MySQL and TokuMX for MongoDB. Since TokuFT is its
own component, TokuFT can be tested independently of TokuDB and
TokuMX. Some of the TokuFT tests use valgrind's memcheck,
helgrind, and DRD tools to identify bugs.
Helgrind and DRD find data races in multi-threaded programs at
runtime rather than at compile time. In my experience with
these …
MySQL Cluster Manager 1.3.6 is available for download from My Oracle Support.
More details are available in the the MCM 1.3.6 Release Notes.
Updated documentation is available here.…
MySQL replication is a process that allows you to easily maintain multiple copies of MySQL data by having them copied automatically from a master to a slave database.
It’s essential to make sure the slave servers have the same set of data as the master to ensure data is consistent within the replication stream. MySQL slave server data can drift from the master for many reasons – e.g. replication errors, accidental direct updates on slave, etc.
Here at Percona Support we highly recommend that our customers periodically run the pt-table-checksum tool to verify data consistency within replication streams. Specifically, after fixing replication errors on slave servers to ensure that the slave has identical data as its master. As you don’t want to put …
[Read more]
In the theoretical part of this series, we have seen
the basics of monitoring. In that article, though, we have barely
mentioned the new tools available in MySQL 5.7 and MariaDB 10.
Let’s start from something that has the potential of dramatically
changing replication as we know it.
Crash-safe tables and Global transaction identifiers in MySQL 5.6
and 5.7Global transaction identifiers (GTID) is a feature that
has been in my wish list for long time, since the times I was
working with the MySQL team. By the time I left Oracle, this
feature was not even in the plans.
When MySQL 5.6 was first disclosed, the biggest improvement for
replication was the introduction of crash-safe tables (see
Status persistence in …
This past week I have been the sole MySQL representative on the Oracle Technology Network (OTN) Latin America 2015 tour events in Uruguay, Argentina, Chile and Peru.
In this presentation I talk about the important steps for testing and verifying your MySQL backup strategy to ensure your business continuity in any disaster recovery situation. This includes:
- Overview of the primary product options
- Backup and recovery strategy considerations
- Technical requirements
- Common problems observed
- What about a failover strategy