Oracle MySQL Performance Tuning 5.6 Training
- Overview
- Course Content
- Drop us a Query
Oracle MySQL Performance Tuning 5.6 training explains the best practices and array of tools used for configuring, monitoring, and troubleshooting the queries, databases, and server. MySQL performance tuning course primarily covers the concepts of optimizing performance by tuning MySQL. Database professionals can use these imbibed skills for keeping the applications efficient, secure, and fast.
MySQL is the one of the most preferred open source database widely used for web applications. It supports the feature of handling large number of transactions simultaneously without compromising with the integrity of the data available.
By the end of the training, you will be proficient in the following skills:
- Understand performance tuning concepts and tools along with MySQL products and tools
- Deploy and maintain MySQL
- Tune your MySQL server
- Configure and use performance schema
- Tune the MySQL server instance
- Describe the benefits of InnoDB Storage Engine and tune in for best performance
- Work on the optimization of query, MySQL for your application environment
- Optimize slow queries.
- Troubleshoot common performance issues
- Work on the scalability of hardware and application environment with more populated database
- Developer
- Application Developers
- Database Designers
- Database Administrators
- System Administrator
- Web Administrator
- Hands-on maintaining a database server, preferably a MySQL server
- Practical knowledge of connecting MySQL server by using MySQL tools
- Good understanding of writing SQL statements for defining queries
- Working knowledge of Linux operating systems
MySQL 5.6 Developer 1Z0-882
- Introduction
- Performance Tuning Concepts
- Performance Tuning Tools
- Performance Schema
- Memory, Connections, and Threads
- Tables, Files, and Logs
- Statement Monitoring, Sort Buffer and Query Cache
- InnoDB Storage Engine
- Schema Design and Performance
- Query Optimization
- Troubleshooting Performance Issues
- Optimizing MySQL for Your Application Environment
- Hardware Optimization
Introduction
- Course Introduction
- MySQL Overview
- MySQL Products and Tools
- MySQL Web Resources
- MySQL Courses and Certification
- MySQL Services and Support
Performance Tuning Concepts
- Introduction to Performance Tuning
- Performance Tuning Terminology
- Benchmarking
- Tuning
- Deploying and Maintaining MySQL
Performance Tuning Tools
- MySQL Monitoring Tools
- MySQL Enterprise Monitor
- MySQL Utilities
- Community Monitoring Tools
- Linux Tools
- Benchmarking Tools
Performance Schema
- Performance Schema
- Configuring Performance Schema
- Using MySQL Workbench for Performance Monitoring
- The MySQL sys Schema
Memory, Connections, and Threads
- Major Components of the MySQL Server
- Tuning the MySQL server
- Connections
- Thread Reuse
Tables, Files, and Logs
- Table Caching
- Files and File Descriptors
- Binary Logs
Statement Monitoring, Sort Buffer and Query Cache
- SQL Statement Monitoring
- Sizing the Sort Buffer
- The MySQL Query Cache
InnoDB Storage Engine
- List the key benefits of the InnoDB storage engine
- Describe how InnoDB uses log files and buffers
- Explain the SHOW ENGINE INNODB STATUS output
- Use InnoDB monitors
- Access key InnoDB metrics in Information Schema
- Tune InnoDB settings for best performance
Schema Design and Performance
- Schema Design Considerations
- Normalization and Performance
- Data Types
- Indexes
- InnoDB Table Compression
- Partitioning
Query Optimization
- MySQL Query Processing
- Understanding the Query Plan
- Using EXPLAIN
- Improving Query Performance
- Indexing
- MySQL Enterprise Monitor Query Analyzer
Troubleshooting Performance Issues
- Key Steps in Troubleshooting
- Establishing the Nature of the Problem
- Troubleshooting Locks
- Troubleshooting Locks with Information Schema
- Identifying Slow Queries
- Troubleshooting Specific Queries
Optimizing MySQL for Your Application Environment
- Improving Connector Performance
- Improving InnoDB Performance with the Memcached NoSQL API
- Backup Performance
- Improving Database Performance with Replication
- Improving Application Performance with MySQL Cluster
Hardware Optimization
- Hardware Limitations in MySQL
- Storage Devices
- MySQL and Virtualization
- Database-Driven Website Reference Architectures