2. Beginnings
• Accidental DBA’s Guide
• Arachnoid MySQL Tutorials
• MySQL Replication 101
• Use the Index, Luke
• Top 10 Things to Monitor
• MySQL Field Types
3. Best of the Blogs
• MySQL Performance Blog
• Xaprb (Baron Schwartz)
• Ronald Bradford
• Yoshinori Matsunobu
• MySQL at Facebook
• Domas Mituzas
4. More Best of the Blogs
• sqlhjalp (Keith Larson)
• Shlomi Noach
• Sheeri Cabral
• Sean Hull
• DBA Square
• Planet MySQL (Blog
Aggregator)
5. Slides
• Percona Live (ex.
PerconaNYC)
• MySQL Connect
• Slideshare (Use Time-Based
Search)
6. Here Comes 5.6
• An Overview
• New Features
• Server Default Changes
• Scalability Improvements
• Global Transaction Identifiers
8. Current Books
• MySQL Performance Tuning
• MySQL Troubleshooting
• Effective MySQL Series
• Expert MySQL (Dec 2012)
• Murach’s MySQL (Intro Level)
9. Other Resources
• NoVA MySQL Meetup
• Other MySQL Meetups
• MySQL Topics on Lanyrd
• OurSQL Podcast
• IRC (freenode #mysql)
Editor's Notes
Living Doc – suggestions welcome
Availability, presence of insecure users, aborted connects, error log, deadlock, server config change, slow query log, slave lag, % of connections, % full table scansBigInt – 19 digit number
Keith Larson – MySQL Community ManagerShlomi – MySQL Trainer – 5.6 and Performance Schema
Online Alter Table, InnoDBFullText, Explains for Update, Deletes, InsertsGTIDS help crack the failover nut
Percona: Verify replication consistency, find duplicate indexes, analyze logsAnemometer: Slow Query Log VisualizerXtrabackup: Open source, free, non-blocking hot backups
MySQL Troubleshooting: What To Do When Queries Don’t WorkEffective MySQL Replication Techniques in Depth, Optimizing SQL Statements, Backup & Recovery