Sysbench Benchmarking of Tesora’s Database Virtualization Engine
Tesora, previously called Parelastic, asked Percona to do a sysbench benchmark evaluation of its Database Virtualization Engine on specific architectures on Amazon EC2.The focus of Tesora is to provide...
View ArticleManaging shards of MySQL databases with MySQL Fabric
This is the fourth post in our MySQL Fabric series. In case you’re joining us now, we started with an introductory post, and then discussed High Availability (HA) using MySQL Fabric here (Part 1) and...
View ArticleReference architecture for a write-intensive MySQL deployment
We designed Percona Cloud Tools (both hardware and software setup) to handle a very high-intensive MySQL write workload. For example, we already observe inserts of 1bln+ datapoints per day. So I wanted...
View ArticleGalera data on Percona Cloud Tools (and other MySQL monitoring tools)
I was talking with a Percona Support customer earlier this week who was looking for Galera data on Percona Cloud Tools. (Percona Cloud Tools, now in free beta, is a hosted service providing access to...
View ArticleHow to calculate the correct size of Percona XtraDB Cluster’s gcache
When a write query is sent to Percona XtraDB Cluster all the nodes store the writeset on a file called gcache. By default the name of that file is galera.cache and it is stored in the MySQL datadir....
View ArticleMulti-Valued INSERTs, AUTO_INCREMENT & Percona XtraDB Cluster
A common migration path from standalone MySQL/Percona Server to a Percona XtraDB Cluster (PXC) environment involves some measure of time where one node in the new cluster has been configured as a slave...
View ArticleOpenStack users shed light on Percona XtraDB Cluster deadlock issues
I was fortunate to attend an Ops discussion about databases at the OpenStack Summit Atlanta this past May as one of the panelists. The discussion was about deadlock issues OpenStack operators see with...
View ArticleHow to scale big data applications using MySQL sharding frameworks
This Wednesday I’ll be discussing two common types of big data: machine-generated data and user-generated content. These types of big data are amenable to sharding, a commonly used technique for...
View ArticleData inconsistencies on MySQL replicas: Beyond pt-table-checksum
Percona Toolkit’s pt-table-checksum is a great tool to find data inconsistencies between a MySQL master and its replicas. However it is sometimes not enough to know that there are inconsistencies and...
View ArticleOptimizing MySQL for Zabbix
This blog post was inspired by my visit at the annual Zabbix Conference in Riga, Latvia this year, where I gave a couple of talks on MySQL and beyond.It was a two day single-track event with some 200...
View ArticleQ&A: Percona XtraDB Cluster as a MySQL HA solution for OpenStack
Thanks to all who attended my Nov. 12 webinar titled, “Percona XtraDB Cluster as a MySQL HA Solution for OpenStack.” I had several questions which I covered at the end and a few that I didn’t. You can...
View ArticleInnoDB’s multi-versioning handling can be Achilles’ heel
I believe InnoDB storage engine architecture is great for a lot of online workloads, however, there are no silver bullets in technology and all design choices have their trade offs. In this blog post...
View ArticleHow well does your table fit in the InnoDB buffer pool in MySQL 5.6+?
Some time ago, Peter Zaitsev posted a blog titled “How well does your table fits in innodb buffer pool?” He used some special INFORMATION_SCHEMA tables developed for Percona Server 5.1 to report how...
View ArticleThe MySQL Query Cache: How it works, plus workload impacts (good and bad)
Query caching is one of the prominent features in MySQL and a vital part of query optimization. It is important to know how it works as it has the potential to cause significant performance...
View ArticleLooking deeper into InnoDB’s problem with many row versions
A few days ago I wrote about MySQL performance implications of InnoDB isolation modes and I touched briefly upon the bizarre performance regression I found with InnoDB handling a large amount of...
View ArticlePercona Toolkit 2.2.13 is now available
Percona is pleased to announce the availability of Percona Toolkit 2.2.13. Released January 26, 2015. Percona Toolkit is a collection of advanced command-line tools to perform a variety of MySQL...
View ArticleThe future of MySQL quality assurance: Introducing pquery
Being a QA Engineer, how would you feel if you had access to a framework which can generate 80+ crashes – a mix of hitting developer introduced assertions (situations that should not happen), and...
View ArticleHow to setup a PXC cluster with GTIDs (and have async slaves replicating from...
This past week was marked by a series of personal findings related to the use of Global Transaction IDs (GTIDs) on Galera-based clusters such as Percona XtraDB Cluster (PXC). The main one being the...
View Article3 handy tools to remove problematic MySQL processes
DBAs often encounter situations where they need to kill queries to ensure there are no long-running queries on a MySQL server that would impact performance. Long-running queries can be the result of...
View Article5 free handy tools for monitoring and managing MySQL replication
MySQL Replication is very simple to set up. In this post I’ll discuss its importance and five handy tools for monitoring and managing MySQL replication.What is MySQL Replication? It’s the process of...
View Article