FOSDEM '10 is a free and non-commercial event organized by the community, for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

   
Speakers
Ronald Bradford
Schedule
Day Sunday
Room AW1.121
Start time 13:45
End time 14:15
Duration 00:30
Info
Event type Podium
Track MySQL
Language English
10x performance improvements - A case study

Taking a client from a 700ms (at times 1-2 seconds) page load time to a consistent 60ms is a great success story for improvement in database performance. In this presentation we will outline the steps taken and what can be applied to any website as one model to use in evaluation of your website.

While part of a longer talk, we will be reviewing the highlights including:

  • Identify what is truly slow and high volume queries
  • Choosing the right indexes including unique indexes, concatenated and partical indexes
  • Choosing the right storage engines (MyISAM, InnoDB and Memory)
  • Removing load including synchronous/real-time queries, master load, locking and sharding
  • The best performance improvement for a SQL statement is to eliminate it
  • Quantifying improvements made
The 10 Points are:
  1. Monitor, Monitor, Monitor
  2. Identify problem SQL
  3. Analyze problem SQL
  4. Indexes
  5. Offloading master load
  6. Improving SQL
  7. Storage engines
  8. Caching
  9. Sharding
  10. Handling database maintenance
Bonus: Front end improvements

Other events at the same time:

When Event Track Where
12:00-14:00 Keysigning Party Keysigning Ferrer
13:00-14:30 LPI exam session 4 Certification Guillissen
13:00-14:00 Cross Build Systems: Present & Future Embedded Lameere
13:15-14:00 Messaging/Thunderbird Mozilla H.1301
13:15-14:00 CouchDB, a database designed for the web and more NoSQL AW1.120
13:30-14:00 DDE - Generic Porting of Device Drivers Alt-OS AW1.105
13:30-14:15 Front end perfomance Drupal H.2214
13:45-14:30 The Semantic Desktop, SPARQL and You! CrossDesktop H.1309
13:45-14:15 ParallelFx, bringing Mono applications in the multicore era Mono H.2213
13:45-14:30 Debian and Ubuntu Distributions H.1308
14:00-14:45 Large scale data analysis made easy - Apache Hadoop Scalability Janson
14:00-14:45 Postgresql: Lists and Recursion and Trees (oh my) Database Chavanne
14:00-14:15 Open-source software: Blaming the unknown, or a constructive approach to technology Lightning Talks Ferrer
14:00-14:30 OpenSound System v4 port to Haiku Alt-OS AW1.105
14:00-14:45 MDB and MDBX: Open Source SimpleDB Projects based on GTM NoSQL AW1.120
14:00-14:30 Objective-C 2.0: libobjc2 and Clang, current status, plans for the future GNUstep AW1.117
14:00-14:45 The free software desktop’s graphics driver stack X.org AW1.124
14:00-14:30 Explore Jetpack Mozilla H.1301
14:00-15:00 Rockbox: open source firmware replacement for music players Embedded Lameere
14:00-14:45 Because the License Matters: BSD as the Foundation for Commercial Point of Sale Applications BSD AW1.126