Performance and Tuning Queries in MySql Database
Descrizione
Il corso di Performance and Tuning consentirà di apprendere le nozioni principali per monitorare le Queries e gli Access Path, conoscere in modo approfondito l'ottimizzatore per migliorare le prestazioni degli Statement SQL.
Target
Database Administrator e sviluppatori
Prerequisiti
Conoscenza di base del database MySql
Programma Corso
Introduction
- MySQL Overview, Products, Services and Enterprise Services
- Supported Operating Services
- MySQL Certification Program
- Training Curriculum Paths
- MySQL Website
- Installing MySQL
- Installing the world Database MySQL Architecture
- MySQL Architecture Overview (High Level)
- Client/Server Architecture
- Storage Engine Concept
- Data Directory
- Data Storage
- Locks MySQL Performance Tools
- Overview
- Benchmarking Tools
- Administration Tools
- Specific SHOW commands
Schema Design
- Data Modeling
- Normalization
- Denormalization
- Data Types
- Partitioning Indexing
- Indexes
- MySQL Index Types
- Index Optimizations Statement Tuning
- General SQL Tuning
- EXPLAIN
- MySQL Optimizer
- Finding Problematic Queries
- Caching and MySQL
- Choose an Architecture Caching
- Caching Benefits
- Non-MySQL Caches
- Query Cache
- MEMORY/MyISAM
Tables as Cache MySQL Server Configuration
- Server Connection Parameters
- Table Cache and Multi-threading Issues
- Individual Thread Parameters
- General Monitoring
- Table Handlers MyISAM
- Where to use
- Row Storage Format
- Indexing
- Locking
- Key Cache
- MyISAM Tuning
- Other optimization tools for MyISAM
- MERGE Storage Engine InnoDB
- Transactions
- Internal Buffers
- Indexes
- Crash Recovery
- Best Practices
- Tuning
- Comparing InnoDB and MyISAM Alternate Storage Engines
- MEMORY, FEDERATED, ARCHIVE, CSV, BLACKHOLE
Falcon
- Performance Issues with Mutliple Storage Engines
- Creating a Custom Storage Engine
- MySQL Cluster Conclusion
- Course Overview
- Training and Certification Website