SlideShare a Scribd company logo
1 of 7
Download to read offline
Wishtree Learning | learning@wishtreetech.com | 020 - 60123456
MySQL Database Administration (5 Days)
Course Introduction:
This MySQL Database Administration course is designed for MySQL Database Administrators who have a basic
understanding of a MySQL database and SQL commands. The course provides practical experience in setting
up and maintaining a MySQL server, including backing up, recovery, configuration and tuning.
Skills Gained:
 The trainee will practice:
• Using Client Programs for MySQL DBA Work
• Obtaining Metadata
• Configuring the Server
• Server Installation, Administration and Upgrading
• Setting up Character Set Support
• Configuring Log Files
• Interpreting Error Messages
• Creating, Altering and Dropping Databases and Tables
• Locking and Transactions
• Using Storage Engines, including the MyISAM and InnoDB engines
• Table Maintenance
• Backup and Recovery, including Exporting (mysqldump) and Importing (mysqlimport)
• Administering Users and Privileges
• Using Stored Procedures and Triggers for Database Administration Tasks
• Securing the Server
• Tuning Queries
• Tuning Tables and Indexes
• Tuning the Server
• Using the Event Scheduler
• Creating Partitioned Tables
• Replication
• Using MySQL Workbench
 Who will the Course Benefit?
 Anyone who needs to administer, monitor and support MySQL databases and servers.
 Course Objectives
 To provide the skills necessary to administer, monitor and support MySQL databases and servers.
Prerequisites:
 Requirements
 A working knowledge of MySQL is required. This can be gained by attendance on the Introduction to
MySQL course.
Wishtree Learning | learning@wishtreetech.com | 020 - 60123456
DAY - 1
 Course Introduction
 Administration and Course Materials
 Course Structure and Agenda
 Participants and Trainer Introductions
 CLIENTS AND TOOLS
• Introduction
• MySQL
• MySQL Admin
• Exercises: Using Client Programs
 OBTAINING METADATA
• What is Metadata?
• The mysql show Client Program
• The SHOW and DESCRIBE Commands
• The Information_Schema
• Show Command and Information_Schema Differences
• Exercises: Obtaining Information about MySQL
 CONFIGURING THE SERVER
• MySQL Server Options and Variables
• MySQL Status Variables
• Configuring MySQL Enterprise Audit
• Exercises: Configuring the Server
 MYSQL SERVER INSTALLATION AND CONFIGURATION
• MySQL Distributions
• Installing on Windows
• Installing on Linux and UNIX
• Starting and Stopping on Windows
• Starting and Stopping on UNIX/Linux
• Status Files
• Upgrading the Server
• Time Zone Tables
• Exercises: Installing, stopping and starting
 SQL MODES, LOG FILES AND BINARY LOGGING
• MySQL Error Messages
• The SHOW Errors Statement
• The SHOW Warnings Statement
• SQL Modes
• Note Messages
• The PERROR Utility
• The General Log
• The Error Log
• The Slow Query Log
Wishtree Learning | learning@wishtreetech.com | 020 - 60123456
• The Binary Logs
• Exercises: Interpreting Errors and Configuring the Logs
DAY - 2
 MYSQL ARCHITECTURE
• Client/Server Overview
• Communication Protocols
• The SQL Parser and Storage Engine Tiers
• How MySQL Uses Disk Space
• How MYSQL Uses Memory
• Exercises: Examining the Architecture
 TABLES, DATA TYPES AND CHARACTER SET SUPPORT
• Table Properties
• Creating Tables
• Altering Tables
• Dropping Tables
• Emptying Tables
• Obtaining Table Metadata
• Column Attributes
• Bit Data Type
• Numeric Data Types
• Character String Data Types
• Binary String Data Types
• Enum and Set Data Types
• Temporal Data Types
• Auto_Increment
• Handling Missing or Invalid Data Values
• Exercises: Creating and Maintaining Tables
 TRANSACTIONS AND LOCKING
• Locking Concepts
• Explicit Table Locking
• Advisory Locking
• Exercises: Locking
 STORAGE ENGINES
• Introduction
• The MYISAM Engine
• The Merge Engine
• Other Engines: Archive, Memory, Federated, Blackhole, CSV
• Cluster Engine Overview
• Overview of High Availability Techniques
• Memcached and NoSQL Overview
• Exercises: Using Storage Engines
Wishtree Learning | learning@wishtreetech.com | 020 - 60123456
DAY - 3
 THE INNODB ENGINE
• Introduction
• Features of Innodb
• Transactions
• Referential Integrity
• Physical Characteristics of Innodb Tables
• System Tablespace Configuration
• Log File and Buffer Configuration
• Innodb Status
• Exercises: Using the InnoDB Engine
 TABLE MAINTENANCE
• Table Maintenance Operations
• Check Table
• Repair Table
• Analyze Table
• Optimize Table
• MySQL Check
• MYISAMCHK
• Repairing Innodb Tables
• Enabling MYISAM AutoRepair
• Exercises: Maintaining Tables
 BACKUP AND RECOVERY
• The Advantages and Disadvantages of Different Methods
• Binary Backups of MYISAM Tables
• Binary Backups of Innodb Tables
• Recovery
• Import and Export Operations
• Exporting Using SQL
• Importing Using SQL
• Exporting from the Command Line using mysqldump
• Importing from the Command Line using mysqlimport
• Exercises: Backing Up and Recovery
 USER MANAGEMENT
• Introduction
• User Accounts
• Creating Users
• Renaming Users
• Changing Passwords
• Dropping Users
• Granting Privileges
• The User Table
• Connection Validation
• Exercises: Creating, Managing and Dropping Users
Wishtree Learning | learning@wishtreetech.com | 020 - 60123456
DAY - 4
 PRIVILEGES
• Introduction
• Types of Privileges
• Revoking Privileges
• Resource Limits
• The MySQL Database
• The Show Grants Command
• Exercises: Granting and Revoking Privileges
 USER VARIABLES AND PREPARED STATEMENTS
• User Variables
• Prepared Statements
• Exercises: User Variables and Prepared Statements
 STORED ROUTINES FOR ADMINISTRATION
• Types of Stored Routines
• Benefits of Stored Routines
• Stored Routines Features
• Stored Routine Maintenance
• Obtaining Stored Routine Metadata
• Stored Routine Privileges and Execution Security
 TRIGGERS
• DML Triggers
 SECURITY
• Security Risks
• Users, Operating System, File System and Network Security
• Using SSL With MySQL
• Remote Connecting to the MySQL Server Using SSH
• Exercises: Securing the Server
 TUNING QUERIES
• Tuning Overview
• Identifying Candidates for Query Analysis
• Using Explain to Analyze Queries
• Meaning of Explain Output
• Explain Extended
• Exercises: Explaining and Tuning Queries
 TUNING AND INDEXES (1)
• Indexes for Performance
• Creating and Dropping Indexes
• Obtaining Index Metadata
• Indexing Principles
• Exercises: Creating and Using Indexes
Wishtree Learning | learning@wishtreetech.com | 020 - 60123456
 TUNING AND INDEXES (2)
• Indexing and Joins
• Fulltext Indexes
• MyISAM Index Caching
• Exercises: Creating and Using Indexes
 TUNING AND TABLES
• General Table Optimizations
• Myisam Specific Optimizations
• Innodb Specific Optimizations
• Other Engine Specific Optimizations
• Exercises: Tuning Tables
DAY - 5
 TUNING THE SERVER
• Status Variables
• Server Variables
• Performance Schema Overview
• The Query Cache
• Exercises: Tuning the Server
 THE EVENT SCHEDULER
• Event scheduler concepts
• Event scheduler configuration
• Creating, altering and dropping events
• Event scheduler monitoring
• Events and privileges
• Exercises: Using the event scheduler
 PARTITIONED TABLES
• Partitioned tables concepts
• Obtaining Partitioned Table Metadata
• Types of Partitioning
• Subpartitioning
• Maintenance of partitioned tables
• Exercises: Using partitioned tables
 REPLICATION
• Replication Overview
• Testing Replication
• Monitoring and Troubleshooting Replication
• Files and Threads Involved in Replication
• Excluding Databases or Tables From Replication
• Complex Replication Topologies
• Example: Setting Up a Master Slave Replication
• Replication Using GTIDs
• MySQL Replication Utilities
Wishtree Learning | learning@wishtreetech.com | 020 - 60123456
• Controlled Switchover
• Exercises: Setting Up and Testing Replication
 MYSQL WORKBENCH
• Installation
• Connecting
• Screens
• Exercises: Using MySQL Workbench

More Related Content

Viewers also liked (9)

Modern MySQL Monitoring and Dashboards.
Modern MySQL Monitoring and Dashboards.Modern MySQL Monitoring and Dashboards.
Modern MySQL Monitoring and Dashboards.
 
Extended Essay
Extended EssayExtended Essay
Extended Essay
 
Rancangan tahunan matematik tingkatan 5 2013
Rancangan tahunan matematik tingkatan 5 2013Rancangan tahunan matematik tingkatan 5 2013
Rancangan tahunan matematik tingkatan 5 2013
 
MySQL 5.7: Performance Schema Improvements
MySQL 5.7: Performance Schema ImprovementsMySQL 5.7: Performance Schema Improvements
MySQL 5.7: Performance Schema Improvements
 
MySQL Administration and Monitoring
MySQL Administration and MonitoringMySQL Administration and Monitoring
MySQL Administration and Monitoring
 
Basics Of English Grammar 2 Ppt
Basics Of English Grammar 2 PptBasics Of English Grammar 2 Ppt
Basics Of English Grammar 2 Ppt
 
A comprehensive English grammar guide for EFL/ESL teachers
A comprehensive English grammar guide for EFL/ESL teachersA comprehensive English grammar guide for EFL/ESL teachers
A comprehensive English grammar guide for EFL/ESL teachers
 
A comprehensive grammar of the english language quirk greenbaum leech svartvik
A comprehensive grammar of the english language quirk greenbaum leech svartvikA comprehensive grammar of the english language quirk greenbaum leech svartvik
A comprehensive grammar of the english language quirk greenbaum leech svartvik
 
Bildwörterbuch deutsch
Bildwörterbuch deutschBildwörterbuch deutsch
Bildwörterbuch deutsch
 

More from Wishtree Technologies (7)

Nonprofit Tech Trends 2022
Nonprofit Tech Trends 2022Nonprofit Tech Trends 2022
Nonprofit Tech Trends 2022
 
Wishtree Technologies: Nonprofits Introduction
Wishtree Technologies: Nonprofits IntroductionWishtree Technologies: Nonprofits Introduction
Wishtree Technologies: Nonprofits Introduction
 
Technology transformation in education - Wishtree Technologies
Technology transformation in education - Wishtree TechnologiesTechnology transformation in education - Wishtree Technologies
Technology transformation in education - Wishtree Technologies
 
Hyperion Tutorial
Hyperion TutorialHyperion Tutorial
Hyperion Tutorial
 
Wishtree support Services
Wishtree support ServicesWishtree support Services
Wishtree support Services
 
Oracle EPM/BI Overview
Oracle EPM/BI OverviewOracle EPM/BI Overview
Oracle EPM/BI Overview
 
Wishtree technologies - Executive Presentation
Wishtree technologies - Executive PresentationWishtree technologies - Executive Presentation
Wishtree technologies - Executive Presentation
 

Recently uploaded

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Recently uploaded (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 

MySQL Database Administration (Duration - 5 days) training by Wishtree in Pune/Mumbai/Gurgaon/Bengaluru/Chennai/Hyderabad

  • 1. Wishtree Learning | learning@wishtreetech.com | 020 - 60123456 MySQL Database Administration (5 Days) Course Introduction: This MySQL Database Administration course is designed for MySQL Database Administrators who have a basic understanding of a MySQL database and SQL commands. The course provides practical experience in setting up and maintaining a MySQL server, including backing up, recovery, configuration and tuning. Skills Gained:  The trainee will practice: • Using Client Programs for MySQL DBA Work • Obtaining Metadata • Configuring the Server • Server Installation, Administration and Upgrading • Setting up Character Set Support • Configuring Log Files • Interpreting Error Messages • Creating, Altering and Dropping Databases and Tables • Locking and Transactions • Using Storage Engines, including the MyISAM and InnoDB engines • Table Maintenance • Backup and Recovery, including Exporting (mysqldump) and Importing (mysqlimport) • Administering Users and Privileges • Using Stored Procedures and Triggers for Database Administration Tasks • Securing the Server • Tuning Queries • Tuning Tables and Indexes • Tuning the Server • Using the Event Scheduler • Creating Partitioned Tables • Replication • Using MySQL Workbench  Who will the Course Benefit?  Anyone who needs to administer, monitor and support MySQL databases and servers.  Course Objectives  To provide the skills necessary to administer, monitor and support MySQL databases and servers. Prerequisites:  Requirements  A working knowledge of MySQL is required. This can be gained by attendance on the Introduction to MySQL course.
  • 2. Wishtree Learning | learning@wishtreetech.com | 020 - 60123456 DAY - 1  Course Introduction  Administration and Course Materials  Course Structure and Agenda  Participants and Trainer Introductions  CLIENTS AND TOOLS • Introduction • MySQL • MySQL Admin • Exercises: Using Client Programs  OBTAINING METADATA • What is Metadata? • The mysql show Client Program • The SHOW and DESCRIBE Commands • The Information_Schema • Show Command and Information_Schema Differences • Exercises: Obtaining Information about MySQL  CONFIGURING THE SERVER • MySQL Server Options and Variables • MySQL Status Variables • Configuring MySQL Enterprise Audit • Exercises: Configuring the Server  MYSQL SERVER INSTALLATION AND CONFIGURATION • MySQL Distributions • Installing on Windows • Installing on Linux and UNIX • Starting and Stopping on Windows • Starting and Stopping on UNIX/Linux • Status Files • Upgrading the Server • Time Zone Tables • Exercises: Installing, stopping and starting  SQL MODES, LOG FILES AND BINARY LOGGING • MySQL Error Messages • The SHOW Errors Statement • The SHOW Warnings Statement • SQL Modes • Note Messages • The PERROR Utility • The General Log • The Error Log • The Slow Query Log
  • 3. Wishtree Learning | learning@wishtreetech.com | 020 - 60123456 • The Binary Logs • Exercises: Interpreting Errors and Configuring the Logs DAY - 2  MYSQL ARCHITECTURE • Client/Server Overview • Communication Protocols • The SQL Parser and Storage Engine Tiers • How MySQL Uses Disk Space • How MYSQL Uses Memory • Exercises: Examining the Architecture  TABLES, DATA TYPES AND CHARACTER SET SUPPORT • Table Properties • Creating Tables • Altering Tables • Dropping Tables • Emptying Tables • Obtaining Table Metadata • Column Attributes • Bit Data Type • Numeric Data Types • Character String Data Types • Binary String Data Types • Enum and Set Data Types • Temporal Data Types • Auto_Increment • Handling Missing or Invalid Data Values • Exercises: Creating and Maintaining Tables  TRANSACTIONS AND LOCKING • Locking Concepts • Explicit Table Locking • Advisory Locking • Exercises: Locking  STORAGE ENGINES • Introduction • The MYISAM Engine • The Merge Engine • Other Engines: Archive, Memory, Federated, Blackhole, CSV • Cluster Engine Overview • Overview of High Availability Techniques • Memcached and NoSQL Overview • Exercises: Using Storage Engines
  • 4. Wishtree Learning | learning@wishtreetech.com | 020 - 60123456 DAY - 3  THE INNODB ENGINE • Introduction • Features of Innodb • Transactions • Referential Integrity • Physical Characteristics of Innodb Tables • System Tablespace Configuration • Log File and Buffer Configuration • Innodb Status • Exercises: Using the InnoDB Engine  TABLE MAINTENANCE • Table Maintenance Operations • Check Table • Repair Table • Analyze Table • Optimize Table • MySQL Check • MYISAMCHK • Repairing Innodb Tables • Enabling MYISAM AutoRepair • Exercises: Maintaining Tables  BACKUP AND RECOVERY • The Advantages and Disadvantages of Different Methods • Binary Backups of MYISAM Tables • Binary Backups of Innodb Tables • Recovery • Import and Export Operations • Exporting Using SQL • Importing Using SQL • Exporting from the Command Line using mysqldump • Importing from the Command Line using mysqlimport • Exercises: Backing Up and Recovery  USER MANAGEMENT • Introduction • User Accounts • Creating Users • Renaming Users • Changing Passwords • Dropping Users • Granting Privileges • The User Table • Connection Validation • Exercises: Creating, Managing and Dropping Users
  • 5. Wishtree Learning | learning@wishtreetech.com | 020 - 60123456 DAY - 4  PRIVILEGES • Introduction • Types of Privileges • Revoking Privileges • Resource Limits • The MySQL Database • The Show Grants Command • Exercises: Granting and Revoking Privileges  USER VARIABLES AND PREPARED STATEMENTS • User Variables • Prepared Statements • Exercises: User Variables and Prepared Statements  STORED ROUTINES FOR ADMINISTRATION • Types of Stored Routines • Benefits of Stored Routines • Stored Routines Features • Stored Routine Maintenance • Obtaining Stored Routine Metadata • Stored Routine Privileges and Execution Security  TRIGGERS • DML Triggers  SECURITY • Security Risks • Users, Operating System, File System and Network Security • Using SSL With MySQL • Remote Connecting to the MySQL Server Using SSH • Exercises: Securing the Server  TUNING QUERIES • Tuning Overview • Identifying Candidates for Query Analysis • Using Explain to Analyze Queries • Meaning of Explain Output • Explain Extended • Exercises: Explaining and Tuning Queries  TUNING AND INDEXES (1) • Indexes for Performance • Creating and Dropping Indexes • Obtaining Index Metadata • Indexing Principles • Exercises: Creating and Using Indexes
  • 6. Wishtree Learning | learning@wishtreetech.com | 020 - 60123456  TUNING AND INDEXES (2) • Indexing and Joins • Fulltext Indexes • MyISAM Index Caching • Exercises: Creating and Using Indexes  TUNING AND TABLES • General Table Optimizations • Myisam Specific Optimizations • Innodb Specific Optimizations • Other Engine Specific Optimizations • Exercises: Tuning Tables DAY - 5  TUNING THE SERVER • Status Variables • Server Variables • Performance Schema Overview • The Query Cache • Exercises: Tuning the Server  THE EVENT SCHEDULER • Event scheduler concepts • Event scheduler configuration • Creating, altering and dropping events • Event scheduler monitoring • Events and privileges • Exercises: Using the event scheduler  PARTITIONED TABLES • Partitioned tables concepts • Obtaining Partitioned Table Metadata • Types of Partitioning • Subpartitioning • Maintenance of partitioned tables • Exercises: Using partitioned tables  REPLICATION • Replication Overview • Testing Replication • Monitoring and Troubleshooting Replication • Files and Threads Involved in Replication • Excluding Databases or Tables From Replication • Complex Replication Topologies • Example: Setting Up a Master Slave Replication • Replication Using GTIDs • MySQL Replication Utilities
  • 7. Wishtree Learning | learning@wishtreetech.com | 020 - 60123456 • Controlled Switchover • Exercises: Setting Up and Testing Replication  MYSQL WORKBENCH • Installation • Connecting • Screens • Exercises: Using MySQL Workbench