Training agenda
-
MySQL/MariaDB database server architecture and configuration (Pluggable Storage Engines, configuration files, configuration parameters, administrative tools, Data Dictionary, Performance Schema)
-
Specific SQL language solutions in MySQL/MariaDB (data types, indexes, transactions, partitioned tables, stored procedures and functions, triggers, batch jobs)
-
Database server management (installation, upgrade, initialisation, starting, stopping)
-
Security management (privileges, roles, resource limits, user accounts)
-
InnoDB storage engine (architecture, tablespaces)
-
Preventing data loss due to failures (logical and physical backups, binlog, Disaster Recovery)
-
Master-Slave replication
-
Database server monitoring (logs, diagnostic commands)
-
Overview of query optimisation topics (query optimiser, statistics, execution plans, guidelines)