Baron Schwartz

http://www.twitter.com/xaprb

Charlottesville, Virginia

MySQL performance and scalability expert.

Areas of Expertise:

  • MySQL
  • databases
  • Perl
  • programming
  • PHP
  • web technologies
  • advertising
  • marketing
  • XML
  • consulting
  • speaking
  • programming
  • training
Baron Schwartz is a software engineer who lives in Charlottesville, Virginia and goes by the online handle of "Xaprb," which is his first name typed in QWERTY on a Dvorak keyboard. When he's not busy solving a fun programming challenge, he relaxes with his family. He blogs about software engineering at http://www.xaprb.com/blog/. He's the Chief Performance Architect at Percona, the leading provider of support and services for MySQL.

High Performance MySQL High Performance MySQL
by Baron Schwartz , Peter Zaitsev , Vadim Tkachenko , Jeremy Zawodny , Arjen Lentz , Derek J. Balling
Second Edition June 2008
Print: $49.99
Ebook: $39.99

Diagnosing and Fixing MySQL Performance Problems Diagnosing and Fixing MySQL Performance Problems
by Baron Schwartz , Morgan Tocker
July 2010
Video: $99.99

Baron blogs at:
http://www.xaprb.com

I’m speaking at the MySQL conference in April

February 09 2012

It might surprise you to hear this, but I had no idea whether my talks would be accepted. The committee decided on that, and neither I nor anyone else at Percona is on the committee. In any case, I’ll be giving some tutorials again this year, and two of my… read more

Three free MySQL webinars

February 08 2012

I’m scheduled to deliver several free MySQL webinars via Percona and ODTUG in the upcoming weeks. I hope you can join me: February 16 – Verifying Replication Integrity with Percona Toolkit via ODTUG. February 22 – EXPLAIN Demystified via Percona. March 14 – Optimizing MySQL Configuration via Percona. Further Reading:Free… read more

Dot-Org Pavilion at the Percona Live MySQL Conference

February 06 2012

Are you involved with an open-source project that’s interesting to MySQL users, such as Nginx, PHPMyAdmin, Drupal, Jenkins, PHP, and so on? Percona just published the application form for dot-org groups to have a free expo hall booth in the Percona Live MySQL Conference in April. Please submit your applications… read more

More details about SchoonerSQL performance, please!

February 02 2012

Schooner has a blog post showing that one node of their product beats 9 nodes of Clustrix’s in throughput. But this reduces everything to a single number, and that’s not everything that matters. If you’ve looked at Vadim’s white paper about Clustrix’s (paid-for) performance evaluation with Percona, you see there… read more

Central Virginia MySQL Meetup has reached cruising altitude

February 01 2012

The first Central Virginia MySQL Meetup was a nice little howdy-do, and as a test flight, I think it showed that the bird can get off the ground quite nicely. So, with the generous help of our meeting host Meddius, we’re going to do it regularly on the 3rd Wednesday… read more

Free webinar Wednesday: verifying replication integrity

January 16 2012

Join me Wednesday for a free webinar on using the new Percona Toolkit v2.0.3 to verify replication integrity. If you’re not familiar with this topic, it’s one of those must-do things that no one officially tells you is necessary with MySQL. The new tools in Percona Toolkit 2.0.3 make it… read more

Organize to resist SOPA in DC

January 16 2012

If you’re in the DC area, there’s an emergency meeting of the DC Tech Meetup to get involved in advocating against SOPA and PIPA legislation. If you can’t make it in person, you can use the EFF’s online form to write your representatives about SOPA and PIPA. Don’t wait until… read more

High Performance MySQL Third Edition pre-order available

January 13 2012

You can pre-order the new edition of High Performance MySQL now on Amazon or via O’Reilly’s website. Eric Bergen called the second edition “the best MySQL book on the planet“. What will the third edition be called? The best in the solar system? This reminds me of a joke, supposed… read more

Not if, but when

January 09 2012

As a MySQL  consultant, I spend a lot of time talking with people about their backups. More specifically, we talk a lot about recovery. I had an interesting incident myself, which illustrates some of the things that are bound to happen as time passes. First, let me explain how I… read more

An opportunity to participate in MySQL research

December 06 2011

I’m researching algorithms for automatic fault detection in MySQL (see my previous post for context). I need real-world data samples to test the algorithm. Can you help by sending me a bit of data from your production server? The end goal is an open-source tool that will be a standard… read more

What does MariaDB’s user feedback feature report?

December 04 2011

I was curious what information MariaDB’s “phone home” user feedback plugin sends. (It works on more than just MariaDB, by the way.) It’s easy enough to find out: just load the plugin, then select from the INFORMATION_SCHEMA.FEEDBACK table. This returns a lot of rows that are obviously the status counters… read more
Baron Schwartz

"This is a good book that is well worth the cost. While it is not a newbie book, there is plenty here for novice and expert alike. I can pretty much guarantee that if you work with, or want to work with, MySQL, you will get some value from it."
--Lewis Cunningham, MySQL Database News