Szkolenia Oracle

Cel szkolenia dlearning

The MySQL for Database Administrators training is designed for DBAs and other database professionals. Expert Oracle University instructors will teach you how to install and configure the MySQL Server, set up replication and security, perform database backups and performance tuning and protect MySQL databases.

Plan szkolenia Rozwiń listę

  1. Introduction
    • MySQL Overview, Products, Services
    • MySQL Services and Support
    • Supported Operating Services
    • MySQL Certification Program
    • Training Curriculum Paths
    • MySQL Documentation Resources
  2. MySQL Architecture
    • The client/server model
    • Communication protocols
    • The SQL Layer
    • The Storage Layer
    • How the server supports storage engines
    • How MySQL uses memory and disk space
    • The MySQL plug-in interface
  3. System Administration
    • Choosing between types of MySQL distributions
    • Installing the MySQL Server
    • The MySQL Server installation file structure
    • Starting and stopping the MySQL server
    • Upgrading MySQL
    • Running multiple MySQL servers on a single host
  4. Server Configuration
    • MySQL server configuration options
    • System variables
    • SQL Modes
    • Available log files
    • Binary logging
  5. Clients and Tools
    • Available clients for administrative tasks
    • MySQL administrative clients
    • The mysql command-line client
    • The mysqladmin command-line client
    • The MySQL Workbench graphical client
    • MySQL tools
    • Available APIs (drivers and connectors)
  6. Data Types
    • Major categories of data types
    • Meaning of NULL
    • Column attributes
    • Character set usage with data types
    • Choosing an appropriate data type
  7. Obtaining Metadata
    • Available metadata access methods
    • Structure of INFORMATION_SCHEMA
    • Using the available commands to view metadata
    • Differences between SHOW statements and INFORMATION_SCHEMA tables
    • The mysqlshow client program
    • Using INFORMATION_SCHEMA queries to create shell commands and SQL statements
  8. Transactions and Locking
    • Using transaction control statement to run multiple SQL statements concurrently
    • The ACID properties of transactions
    • Transaction isolation levels
    • Using locking to protect transactions
  9. Storage Engines
    • Storage engines in MySQL
    • InnoDB storage engine
    • InnoDB system and file-per-table tablespaces
    • NoSQL and the Memcached API
    • Configuring tablespaces efficiently
    • Using foreign keys to attain referential integrity
  10. Partitioning
    • Partitioning and its use in MySQL
    • Reasons for using partitioning
    • Types of partitioning
    • Creating partitioned tables
    • Subpartitioning
    • Obtaining partition metadata
    • Modifying partitions to improve performance
    • Storage Engine Support of Partitioning
  11. User Management
    • Requirements for user authentication
    • Using SHOW PROCESSLIST to show which threads are running
    • Creating, modifying and dropping user accounts
    • Alternative authentication plugins
    • Requirements for user authorization
    • Levels of access privileges for users
    • Types of privileges
    • Granting, modifying and revoking user privileges
  12. Security
    • Recognizing common security risks
    • Security risks specific to the MySQL installation
    • Security problems and counter-measures for network, operating system, filesystem and users
    • Protecting your data
    • Using SSL for secure MySQL server connections
    • How SSH enables a secure remote connection to the MySQL server
    • Finding additional information for common security issues
  13. Table Maintenance
    • Types of table maintenance operations
    • SQL statements for table maintenance
    • Client and utility programs for table maintenance
    • Maintaining tables for other storage engines
  14. Exporting and Importing Data
    • Exporting Data
    • Importing Data
  15. Programming Inside MySQL
  16. Creating and executing Stored Routines
  17. Describing stored routine execution security
  18. Creating and executing triggers
  19. Creating, altering and dropping events
  20. Event execution scheduling
  21. MySQL Backup and Recovery
    • Backup basics
    • Types of backup
    • Backup tools and utilities
    • Making binary and text backups
    • Role of log and status files in backups
    • Data Recovery
  22. Replication
    • Managing the MySQL Binary Log
    • MySQL replication threads and files
    • Setting up a MySQL Replication Environment
    • Designing Complex Replication Topologies
    • Multi-Master and Circular Replication
    • Performing a Controlled Switchover
    • Monitoring and Troubleshooting MySQL Replication
    • Replication with Global Transaction Identifiers (GTIDs)
  23. Introduction to Performance Tuning
    • Using EXPLAIN to Analyze Queries
    • General Table Optimizations
    • Monitoring status variables that affect performance
    • Setting and Interpreting MySQL server Variables
    • Overview of Performance Schema
  24. Conclusion
    • Course Overview
    • MySQL Curriculum
    • Course Evaluation
    • Thank You!
    • Q&A Session
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania
  • Have some experience with relational databases and SQL
Poziom trudności
Czas trwania 5 dni
Certyfikat Uczestnicy szkoleń otrzymają zaświadczenia o ukończeniu kursu sygnowane przez firmę Oracle.
Prowadzący Autoryzowany wykładowca Oracle.
Zobacz więcej szkoleń Oracle

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.







5000 PLN NETTO

FORMA SZKOLENIA ?

zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

MATERIAŁY SZKOLENIOWE ?

zamknij

Materiały elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

 

WYBIERZ TERMIN SZKOLENIA

    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Język polski
    • Język angielski
Zarezerwuj termin szkolenia