Personal schedule for Mattias Jonsson

Download or subscribe to Mattias Jonsson's schedule.

Giuseppe Maxia (Continuent)
Average rating: ****.
(4.17, 6 ratings)
MySQL 5.1 introduces partitioning – a very useful feature for databases with large tables. The latest release, MySQL 5.5 enhances partitioning to make them even more user friendly and powerful. This tutorial explains the basics, and some advanced techniques to get the most from partitioning. Read more.
Toru Maesaka (mixi, Inc)
Average rating: ****.
(4.00, 2 ratings)
Drizzle is a fork of the MySQL server that has been talked about for some time. This tutorial will cover how the Storage Engine API and its subsystem has evolved. We will walk through the API with BlitzDB, a storage engine that is built on top of this new storage subsystem. Read more.
Rob Young (Oracle/MySQL ), Mikael Ronstrom (MySQL)
Average rating: **...
(2.78, 9 ratings)
Join the MySQL and InnoDB Engineering teams as they describe the low-level technical details behind the MySQL 5.5 performance and scalability gains. Read more.
Replication and Scale-Out
Location: Ballroom B
Domas Mituzas (Facebook)
Average rating: ****.
(4.23, 22 ratings)
War and peace stories from Facebook - how to detect, analyze and fix problems below, inside and above overloaded MySQL servers. This covers concurrecy problems that appear in real world environments, beyond labs and benchmarks. Read more.
Giuseppe Maxia (Continuent), Kentoku SHIBA (WildGrowth)
Average rating: ***..
(3.44, 9 ratings)
Sharding is a hot topic. Every big web site is using some sharding technique with home made solutions. The quest for the silver bullet goes on without apparent good results. This session will present two MySQL storage engines (Spider and Vertical partitioning) that implement transparent sharding techniques. Read more.
Peter Gulutzan (MySQL AB)
Average rating: ***..
(3.70, 10 ratings)
Performance Schema is a major new MySQL Server feature which shows where we're going with monitoring and performance measurement. Read more.
Baron Schwartz (VividCortex)
Average rating: ****.
(4.27, 11 ratings)
MySQL's EXPLAIN output is rich with information, but can be difficult to understand. This session helps EXPLAIN make sense by showing how it reveals the server's estimated query execution plan. Read more.
Jimmy Yang (Oracle Corporation)
Average rating: **...
(2.60, 15 ratings)
At this session, we will talk about current interfaces of the InnoDB monitoring system, including server status variables, information schema table, as well as table and space monitor. We will also discuss how to utilize these information to better understand the system running state. Read more.
Architecture and Technology
Location: Ballroom H
Rob Young (Oracle/MySQL ), Calvin Sun (Twitter)
Average rating: *....
(1.50, 8 ratings)
InnoDB is the most popular, reliable and functional of the transactional storage engines available for MySQL. At this session, you will learn the current state of InnoDB and the new features in the InnoDB Plugin. You will also learn how InnoDB works and why those new features improve the performance and scalability. Read more.
Products and Services
Location: Ballroom H
Rushabh Mehta (SolidQ)
Do you need a straightforward way to add reporting to your MySQL applications? Enable end-users to build their own reports? Provide analytic capabilities that let your users leverage Excel to evaluate MySQL data combined with other managed and unmanaged data sources? This is the session for you. Read more.
Vadim Tkachenko (Percona Inc), Morgan Tocker (Percona, Inc.)
Average rating: ***..
(3.50, 6 ratings)
Flash storage has gone from an experimental buzzword to a major new storage technology so fast that it is hard to understand what is on the market. This is a comprehensive comparison of what's available today. Read more.
Roland Bouman (XCDSQL Solutions / Strukton Rail)
Average rating: ***..
(3.75, 8 ratings)
Many casually written stored routines are unnecessarily slow. By observing a few principles, you can gain substantive benefits for performance and maintainability of your stored routines. By applying step-wise improvements to real-world examples you will become aware of potential problems in your own stored routines and learn how to refactor them to increase performance and maintainability. Read more.
Architecture and Technology
Location: Ballroom A
Sergei Golubchik (MariaDB)
Average rating: ***..
(3.00, 1 rating)
After a short introduction this talk will describe new features in the plugin API - new plugin types, with use cases and examples, and Server Services - the solution to the main problem that prevents a true binary plugin independence. Read more.
Average rating: ****.
(4.56, 18 ratings)
Many people know Linux terminologies such as ext3, tmpfs, cfq io scheduler, OOM killer, etc. But many times it is not appropriately configured. In this session, the speaker will show Linux performance tuning and stabilization practices for MySQL, such as how to avoid OOM Killer, performance difference between I/O schedulers, tuning Linux kernel parameters, profiling with SystemTap, etc. Read more.
Mattias Jonsson (Sun Microsystems), Mikael Ronstrom (MySQL)
Average rating: **...
(2.71, 7 ratings)
Meet the developers behind the partitioning feature in MySQL and take your chance to influence the future development! Get a detailed view of how the partitioning works inside the MySQL server, including the new features in 5.5 (COLUMS partitioning type, truncate partition, MyISAM key cache per partition, etc). And what is in development right now. Read more.
General
Location: Ballroom D
Sarah Sproehnle (Cloudera, Inc.)
Average rating: ****.
(4.00, 11 ratings)
This talk is for developers or administrators who need to make their queries faster. Read more.
Morgan Tocker (Percona, Inc.)
Average rating: ****.
(4.38, 8 ratings)
Disks are often credited with being the biggest performance bottleneck to any database system. This session introduces you to Linux diagnostic tools, hardware purchasing options, and how you should be thinking about IO. Read more.
Average rating: ***..
(3.43, 7 ratings)
Description: In this session, the speaker will explain some important but not well known indexing topics. Advanced topics such as indexes and lock contentions, how indexes impact MySQL optimizer will be covered. This session is the sequel to "Mastering the Art of Indexing" (http://www.mysqlconf.com/mysql2009/public/schedule/detail/6661), presented at the last MySQL Conference. Read more.
Harrison Fisk (Facebook)
Average rating: ****.
(4.08, 13 ratings)
InnoDB provides many sources of diagnostic information. Filtering through that information to find what is wrong with a system can be a big task. This talk with detail all of the different sources and what useful information you can get from them. In addition, it will offer common solutions for these problems to get you started in the right direction. Read more.
Nicklas Westerlund (Electronic Arts)
Average rating: **...
(2.50, 6 ratings)
Want to learn what the difference between a 10 server deployment and a 200 server deployment is in terms of administration? Best practices in large deployments? Got questions on centralized management and change management? Capacity planning? All these subjects and more will be covered in this session Read more.
Peter Zaitsev (Percona Inc)
Average rating: ****.
(4.00, 9 ratings)
This presentation will teach you the InnoDB internals you need to know for performance optimization and operational tasks. You'll learn topics such as how InnoDB allocates space on the filesystem and in memory, how InnoDB recovery works, and how MVCC and locking work. Read more.
Architecture and Technology
Location: Ballroom G
Tobias Asplund (Marin Software), Konstantin Osipov (MySQL)
Average rating: ***..
(3.25, 4 ratings)
Two MySQL engineers who have worked on developing stored procedures or related features will walk through the whole thing. Read more.
Architecture and Technology
Location: Ballroom G
Konstantin Osipov (MySQL), Tobias Asplund (Marin Software)
Average rating: ***..
(3.50, 2 ratings)
Two MySQL engineers who have worked on developing stored procedures or related features will walk through the whole thing. Read more.
Peter Zaitsev (Percona Inc)
Average rating: ****.
(4.33, 6 ratings)
This presentation will teach you the InnoDB internals you need to know for performance optimization and operational tasks. You'll learn topics such as how InnoDB allocates space on the filesystem and in memory, how InnoDB recovery works, and how MVCC and locking work. Read more.
.NET/Windows
Location: Ballroom A
Reggie Burnett (Oracle), Mike Frank (Gazzang, Inc.)
Average rating: *....
(1.00, 1 rating)
Visual Studio 2010 is the most exciting release of Visual Studio in years. Now you can use all the database coolness that SQL Server developers have had for years with MySQL. Read more.
Calvin Sun (Twitter), Jimmy Yang (Oracle Corporation), John Russell (Oracle Corporation)
Average rating: ***..
(3.00, 3 ratings)
There are many exciting performance features in the InnoDB Plugin. But how to best use them? What are the caveats? At this session, we will describe those performance features in depth. We will also present benchmark results that explore the performance of those features. Read more.
Mark Callaghan (Facebook), Ryan Mack (Facebook), Ryan McElroy (Facebook)
Average rating: ****.
(4.06, 18 ratings)
Facebook runs MySQL on commodity servers. Commodity servers have become extremely fast. Learn about the methods we use to identify performance bottlenecks in MySQL and the projects we have completed or started to keep pace with hardware advances. Read more.
Baron Schwartz (VividCortex)
Average rating: ****.
(4.25, 4 ratings)
This session shows you how to get rich historical data about your MySQL server's performance and usage with the open-source Cacti graphing tool. Best of all, it's easy, open-source, and free -- so you can stop flying blind. Read more.
Architecture and Technology
Location: Ballroom G
Average rating: **...
(2.50, 4 ratings)
MySQL consultants have collected a toolset of MySQL architecture design patterns that are proven solutions for most MySQL system requirements. Each pattern has different strengths or weaknesses based on the application it may be used with. Learn the common patterns and which will work best for your applications and requirements. Read more.
Yasufumi Kinoshita (Percona Inc.)
Average rating: ***..
(3.00, 8 ratings)
This session describes how to tune InnoDB based mainly on 'SHOW ENGINE INNODB STATUS' outputs. The current version of InnoDB Plugin and XtraDB have various tunable options. It will be cleared how the tuning options improves the performance for what condition. The improvement is also demonstrated by the results of some benchmark workloads. Read more.
Average rating: ****.
(4.75, 4 ratings)
This session is about SSD deployment strategies for MySQL. For example, is it fine to store all files on SSD or is it faster to store some files (i.e. binary log files) on HDD? Is RAID 5 SSD fast enough? Do traditional H/W raid cards perform well for many(4-8) SSDs? Do MyISAM/InnoDB/other engines work well for SSD? I'll talk about these topics based on many kinds of recent benchmarking results. Read more.
Architecture and Technology
Location: Ballroom H
Average rating: ****.
(4.00, 2 ratings)
There are many examples and posts on how to use partitioning in MySQL, but little information on when to use it and how to apply it to typical business problems. This talk focusses on when to use partitioning, what type to use, and what are the best practices in using the different types of MySQL partitioning. Read more.
  • Oracle
  • Monty Program
  • Calpont
  • Facebook
  • Gear6
  • Infobright, Inc
  • JasperSoft
  • Joyent
  • Kickfire
  • NorthScale, Inc.
  • Percona
  • Schooner Information Technology
  • Solid Quality Mentors (SolidQ)
  • Intel
  • Pentaho
  • Linux Pro Magazine

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at yromaine@oreilly.com

Download the O'Reilly MySQL Conference & Expo Sponsor/ Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

O'Reilly MySQL Conference Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the O'Reilly MySQL Conference newsletter (login required).

Contact Us

View a complete list of O'Reilly MySQL Conference contacts.