Baron Schwartz

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 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 , Vadim Tkachenko , Peter Zaitsev
Third Edition March 2012
Print: $49.99
Ebook: $39.99

High Performance MySQL High Performance MySQL
by Baron Schwartz , Peter Zaitsev , Vadim Tkachenko , Jeremy Zawodny , Arjen Lentz , Derek J. Balling
Second Edition June 2008
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:

Slides for my talk at DevIgnition

December 17 2012

I spoke last Friday at DevIgnition about what’s coming in the MySQL 5.6 release. My slides are embedded below. Further Reading: Presentation uploaded for Maatkit talk at MySQL Conference Videos and slides for MySQL Conference 2010 Surge 2011 slides, recap Slides for my MySQL Conference talks are online How to create stepping slides in Impress read more

How was MySQL Connect?

December 06 2012

I just realized that I didn’t hear a tremendous amount of feedback about Oracle’s MySQL Connect conference. Were you there? If so, how did you like it? Further Reading: Schedule for MySQL-and-beyond conference is live I’m going to the upcoming MySQL Camp Why is MySQL more popular than PostgreSQL? Like it or not, it is… read more

Thoughts on REST web services

November 30 2012

I usually keep pretty quiet on things that are controversial, and goodness knows you can start a holy war fast with any comments about REST web services. But I’ve been thinking and working on these things for years — REST for over a year, SOAP and friends since 2003 —… read more

Lessons learned from the Sublime Text editor

November 21 2012

Terminal-based, keystroke-driven editors are enormously powerful, and I still haven’t seen anything more powerful than Vim. I’m a longtime Vim user, and although I’m not the world’s foremost jaw-dropping expert on Vim, I would call myself an advanced power user at the very least, and probably a true expert. Still,… read more

Can we afford big data, or do we need smart data?

November 15 2012

With the Big Data craze that’s sweeping the world of technology right now, I often ask myself whether we’re deficit-spending, so to speak, with our data consumption habits. I’ve seen repeated examples of being unwilling to get rid of data, even though it’s unused and nobody can think of a… read more

Webcast: Diagnosing Intermittent MySQL Problems
May 04, 2012
Duration: Approximately 60 minutes. Cost: Free Do you occasionally see a problem in your MySQL database,or that you suspect is caused by your MySQL database, but you can't diagnose it because you aren't looking when it happens? This commonly causes...

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