Benchmark MongoDB with sysbench
In this blog post, we’ll discuss how to benchmark MongoDB with sysbench. In an earlier post, I mentioned our use of sysbench-mongodb (via this fork) to run benchmarks of MongoDB servers. I now want to...
View ArticleMongoDB and non-existent collections
In this blog, I will discuss how I found some of my basic SQL assumptions that don’t hold true when dealing with MongoDB and non-existent collections. Coming from a MySQL background, I have some...
View ArticleMongoDB Data Durability
In this post, I want to talk about MongoDB data durability options across MongoDB versions. I consider a write durable if, once confirmed by the server, it becomes permanent at the node or cluster...
View ArticlePercona is hiring a Shift Support Captain
Percona is hiring. As part of our growth process, we introduced the role of the Shift Support Captain in 2009 (see the original announcement here) to provide customers with a 24×7 technical contact...
View ArticlePercona is looking for a Support Engineer
As part of our growth process and with the introduction of our Support and Maintenance services, we’re looking for a new Support Engineer. You would be a part of a unit that operates 24×7 and be the...
View ArticleInnodb row size limitation
I recently worked on a customer case where at seemingly random times, inserts would fail with Innodb error 139. This is a rather simple problem, but due to it’s nature, it may only affect you after you...
View ArticleUpcoming webinar on Hibernate and Connector/J
On July 12th at 9 AM PST I will be giving a webinar about performance implications for Hibernate and Connector/J. If you cannot attend at this time, a recorded session will be available soon after the...
View ArticleWebinar: 10 Percona Toolkit tools every MySQL DBA should know about
On December 19th at 1 PM Eastern / 10 AM Pacific, I will be giving a webinar entitled “10 Percona Toolkit Tools Every MySQL DBA Should Know About”. As a Consultant, I make heavy use of Percona Toolkit...
View ArticlePercona Toolkit Webinar followup Q&A
First, a thank you to everyone who attended the webinar Today, I appreciate your time and nice comments. As promised, here are answers to questions that couldn’t be answered during the talk: Q: How...
View ArticleHigh-load problems? Investigate them with ‘pt-query-digest’
I had the chance to work on an interesting case last week, and I thought I’d share what I think is a little known goodie from Percona Toolkit for MySQL called pt-query-digest. One customer was...
View ArticleExperiences with the McAfee MySQL Audit Plugin
I recently had to do some customer work involving the McAfee MySQL Audit Plugin and would like to share my experience in this post. Auditing user activity in MySQL has traditionally been challenging....
View ArticleMySQL Webinar: 5 proactive measures to help minimize MySQL downtime, July 17
Failure is an unavoidable part of IT life, but it does not always have to imply MySQL service downtime. In the years I have been working at Percona, I have been involved in many customer emergency...
View ArticleThe top 5 proactive measures to minimize MySQL downtime
I’m happy to announce that the recording for my recent webinar “5 Proactive Measures to Minimize MySQL Downtime” is now available, along with the slides. They can both be found here. My webinar focused...
View ArticleMySQL on Windows: A survival guide for Linux-based DBAs
Next week, on Nov. 6, I will be delivering a webinar about running MySQL on Windows, with a strong focus on Linux-based sysadmins and DBAs – and how not to go crazy in the process. An interesting (and...
View ArticleManaging farms of MySQL servers with MySQL Fabric
While built-in replication has been a major cause for MySQL’s wide adoption, official tools to help DBAs manage replication topologies have typically been missing from the picture. The community has...
View ArticleHigh Availability with MySQL Fabric: Part I
In our previous post, we introduced the MySQL Fabric utility and said we would dig deeper into it. This post is the first part of our test of MySQL Fabric’s High Availability (HA) functionality. Today,...
View Article