MySQL Performance & Tuning

Summary
p
Length: 3 days
Price: 1,195 GBP excl. VAT
Training Provider: StayAhead Training plus
Location: London
Training Method: Open / Scheduled
Startdate 09/07/2012 09:30, 10/09/2012 09:30, 12/11/2012 09:30
StayAhead Training

MySQL Performance & Tuning

MySQL Performance & Tuning Course Overview

This MySQL Performance & Tuning course is designed for Database Administrators who wish to monitor and tune the performance of MySQL servers and databases.  The course provides practical experience in monitoring and tuning MySQL servers and databases.

Skills Gained

The delegates will practise:

  • Developing a monitoring and tuning plan
  • Using monitoring and diagnostic tools
  • Using the Information Schema and Show commands to collect data for tuning
  • Understanding normalization and de-normalization and their effect on performance
  • Using server configuration and status variables
  • Understanding the output from the Explain command
  • Identifying and improving problem queries
  • Making efficient use of indexes
  • Monitoring and sizing memory caches
  • Monitoring locks
  • Tuning the MyISAM storage engine
  • Tuning the InnoDB storage engine
  • Tuning other standard storage engines
  • Comparing and tuning dump and load performance
  • Evaluating the use of partitioning for performance
Who will the Course Benefit?

Anyone who wishes to monitor and tune MySQL performance.

Course Objectives

To provide the skills necessary to monitor and tune MySQL performance.

Examinations

There are currently no official certification examinations for MySQL Performance and Tuning.

Requirements

Delegates must have a working knowledge of MySQL Database Administration.

Note

This MySQL Performance & Tuning course does not cover clustering (other than at overview level), replication or non-standard storage engines such as Falcon and PBXT.

Pre-Requisite Courses
  • MySQL Database Administration
Follow-On Courses
  • MySQL for Developers
  • Perl Programming
  • Apache Web Server
  • PHP & MySQL for Web Development

NOTE: Course technical content is subject to change without notice.

MySQL Performance & Tuning Training Course
Course Contents - DAY 1
Course Introduction
  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions
Session 1: INTRODUCTION TO PERFORMANCE TUNING
  • Tuning Overview
  • Resolving Performance Issues
  • Recommended Approach to Tuning
  • Items to Evaluate
  • Where to look
  • Planning a Monitoring Routine
  • Building a New Database for Performance
  • Tuning an Existing Database
  • Setting Suitable Goals
Session 2: MYSQL TOOLS
  • Administration Tools
  • The Information Schema
  • Performance-related SHOW Commands
  • Benchmarking Tools
  • The MySQL Performance Schema
  • Exercises: Obtaining Performance Information
Session 3: SCHEMA DESIGN
  • Normalisation
  • De-normalisation
  • Data Types
  • Character Sets
  • Choosing Storage Engines
  • Exercises: Effects of Design on Performance
Session 4: STATEMENT TUNING
  • Overview of Statement Tuning
  • Identifying Problem Queries
  • The Optimizer
  • Explain
  • Explain Extended
  • Exercises: Identifying Problem Queries and Using Explain
Session 5: INDEXES
  • Index Overview
  • Types of Index
  • Index Tuning
  • Indexes and Joins
  • Exercises: Indexes and Performance
MySQL Performance & Tuning Training Course
Course Contents - DAY 2
Session 6: SERVER CONFIGURATION AND MONITORING
  • Server Configuration Variables
  • Server Status Variables
  • Table Cache
  • Multi-Threading
  • Query Cache
  • Exercises: Setting and Interpreting Server Variables and Caching
Session 7: LOCKING
  • Types of Locking
  • Locking and Storage Engines
  • Effects of Locking on Performance
  • Exercises: Locking and Performance
Session 8: THE MYISAM ENGINE
  • Advantages and Disadvantages of MyISAM
  • How MyISAM Caches Data
  • MyISAM Formats
  • MyISAM Indexes
  • MyISAM Locking
  • The Key Cache
  • Tuning MyISAM
  • Exercises: Monitoring and Tuning the MyISAM Engine
Session 9: THE MERGE ENGINE
  • The Merge Engine Concept
  • Advantages and Disadvantages of The Merge Engine
  • Locking with the Merge Engine
  • Performance Issues with the Merge Engine
  • Exercises: Merge Engine Performance Versus MyISAM
MySQL Performance & Tuning Training Course
Course Contents - DAY 3
Session 10: THE INNODB ENGINE
  • Transactions
  • Crash Recovery
  • Locking
  • Monitoring InnoDB
  • Caches and Buffers
  • Configuring Data Files
  • Configuring the Log Files
  • Exercises: InnoDB Configuration and Performance
Session 11: OTHER STORAGE ENGINES
  • Archive Engine
  • Memory Engine
  • Federated Engine
  • Blackhole Engine
  • CSV Engine
  • Overview of Clustering and Performance
  • Mixing Storage Engines
  • Exercises: Storage Engine Performance
Session 12: Dumping and Loading Data
  • SQL statements versus delimited data
  • Parameters affecting dump performance
  • Parameters affecting load performance
  • Exercises: Dump and load performance
Session 13: PARTITIONED TABLES
  • Partitioned tables concepts
  • Range partitioning
  • Hash partitioning
  • Key partitioning
  • List partitioning
  • Composite partitioning or subpartitioning
  • Partition Pruning
  • Exercises: Partitioned Table Performance



If you want to find out more about MySQL Performance & Tuning, you can make an information request below and the school will contact you with further information.

Expenses

£1,195.00

StayAhead Training

technical it training

StayAhead Training - SQL, Oracle, UNIX and Linux training courses delivered by IT experts

StayAhead Training are recognised as one of the top 50 IT Training organisations in the UK and the first choice provider of UNIX, Linux, MySQL and Oracle training courses for many of the UK's most prominent organisations.

StayAhead Training was established in 1992 and now have training centres in London, Birmingham, Manchester, Leeds, Edinburgh and Bristol. Because of this, StayAhead are able to offer a large range of scheduled, tailored and onsite training. Independent of where you are based, StayAhead can help you and your firm's IT requirements be reality.

unix, linux, oracle, sql, javaSpecialist IT training for professionals

StayAhead Training have a formidable reputation for quality and expertise within the UNIX, Oracle, Linux and MySQL arena.

UNIX training courses not only covers standard UNIX but includes a range of Solaris, AIX, HP-UX, Linux, SUSE, LPI & Red Hat Linux training. The Oracle training courses also have depth with courses available for DBAs, Developers and Designers. If certification is important to you then again we do not disappoint taking delegates to the level required to take the examinations in Solaris, Red Hat, SUSE, LPI, MySQL, Oracle Forms Developer and Oracle DBA. With the Oracle e-business suite growing in popularity a range of Oracle Financials courses are also available.

In-house Professional IT training for your organisation

In addition to the public schedule of courses provided, StayAhead offer all courses in-house at a client's site, or at a StayAhead location. All courses can be tailored to meet our clients' specific needs. For courses at the client's site StayAhead can provide all the necessary hardware and software.

StayAhead's focus on IT training

StayAhead understands the best approach for such technical IT training is always to be enthusiastic, business-like, informal yet professional. StayAhead's style of delivery is designed to foster the development of learning. Instructor led tutorials are followed by practical exercises. The style is experiential allowing delegates to take ownership and solve problems for themselves. Research shows that the pace of learning is greatly accelerated when delegates are shown HOW to solve their problems rather than just why they should.

Request Information here to learn more about StayAhead Training and how their professional IT training courses can help you Request Information here to learn more about StayAhead Training and how their professional IT training courses can help you

specialist it training


plusShow all courses with StayAhead Training

Request information - obligation free

To request information from MySQL Performance & Tuning, please fill out the following details:

* =  Required field
Errors
*
*
*
*
*
*
» What happens now?
This field is used for controlling automatic form submits. Please leave it blank:

Contact information for StayAhead Training

StayAhead Training

6 Long Lane, Barbican
EC1A 9HF London

Phone no: +44 (0)20 7600 6116
www.stayahead.com

Contact StayAhead Training
More Information
 
Request Information

To request information from MySQL Performance & Tuning, please fill out the following details:

This field is used for controlling automatic form submits. Please leave it blank:
» What happens now?
Reviews
Write a review!
Need help finding the right course?
  
By submitting your e-mail, you become a member of Trainingforit.co.uk
Please fill out all required fields

Please fill out all required fields