Kontakt aufnehmen

Schulungsübersicht

Installation des MariaDB-Servers

  • Installation unter Ubuntu/Debian
  • Installation unter anderen Linux-Distributionen
  • Installation unter Windows

MariaDB-Serverdateien und -Skripte

  • MariaDB-Programme
  • MariaDB-Server
  • MariaDB-Client
  • GUI-Tools

Konfiguration des MariaDB-Servers

  • Serveroptionen
  • Der Server-SQL-Modus
  • Systemvariablen des Servers
  • Dynamische Systemvariablen
  • Statusvariablen des Servers
  • Abschaltprozess

Sicherheitsaspekte von MariaDB

  • Schutz von MariaDB vor Angriffen
  • Sicherheitsrelevante Optionen
  • Sicherheitsprobleme mit LOAD DATA LOCAL

MariaDB-Berechtigungssystem (Access Privilege System)

  • Überblick über das MariaDB-Berechtigungssystem
  • Von MariaDB bereitgestellte Berechtigungen
  • Verbindung zum MariaDB-Server - Stufen
  • Zugriffskontrolle, Stufe 1: Verifizierung der Verbindung
  • Zugriffskontrolle, Stufe 2: Verifizierung der Anfrage
  • Fehler bei verweigertem Zugriff

Verwaltung von MariaDB-Benutzerkonten

  • Benutzer und Passwörter
  • Erstellen neuer Benutzer
  • Löschen von Benutzerkonten
  • Beschränkung von Benutzerressourcen
  • Ändern von Passwörtern

Pflege der MariaDB-Datenbank

  • Backup und Wiederherstellung
  • Wiederherstellung zum Zeitpunkt des Fehlers (Point-in-Time Recovery)
  • Pflege und Crash-Recovery
  • myisamchk-Syntax und Optionen
  • Abruf von Tabellinformationen
  • Lokale Einstellungen in MariaDB
  • Nationale Zeichen und Sortierung
  • Zeitzone des MariaDB-Servers

MariaDB-Protokolldateien (Log Files)

  • Fehlerprotokoll (Error Log)
  • Allgemeines Abfrageprotokoll (General Query Log)
  • Update-Protokoll
  • Binäres Protokoll (Binary Log)
  • Protokoll für langsame Abfragen (Slow Query Log)
  • Pflege und Rotation der Protokolldateien

Ausführung mehrerer MariaDB-Server auf demselben Rechner

  • Ausführen mehrerer Server unter Windows
  • Ausführen mehrerer Server als Windows-Dienste
  • Ausführen mehrerer Server unter Unix und Linux
  • Nutzung von Client-Tools in einer Multi-Server-Umgebung

MariaDB-Query-Cache

  • Das Konzept des Query-Caches
  • Testen des Query-Caches mit SELECT
  • Konfiguration des Query-Caches
  • Prüfung des Query-Cache-Status und Pflege

Der CONNECT-Speicher-Engine

  • Installation der CONNECT-Speicher-Engine
  • Erstellen und Löschen von CONNECT-Tabellen
  • Lesen und Schreiben von CSV-Daten mit CONNECT
  • Lesen und Schreiben von XML-Daten mit CONNECT
  • Zugriff auf MariaDB-Tabellen mit CONNECT
  • Nutzung des Tabellentyps XCOL
  • Nutzung des Tabellentyps PIVOT
  • Nutzung des Tabellentyps OCCUR

Erforschung dynamischer und virtueller Spalten in MariaDB

  • Erstellen von Tabellen mit dynamischen Spalten
  • Einfügen, Aktualisieren und Löschen von Daten in dynamischen Spalten
  • Lesen von Daten aus einer dynamischen Spalte
  • Nutzung virtueller Spalten

Leistungs- und Nutzungsstatistiken

  • Installation des Audit-Plugins
  • Nutzung des Audit-Plugins
  • Nutzung von Engine-unabhängigen Tabellenstatistiken
  • Nutzung erweiterter Statistiken
  • Aktivierung der Leistungsschema (performance schema)
  • Nutzung der Leistungsschema (performance schema)

Optimierung und Anpassung von MariaDB

  • Nutzung von SHOW STATUS
  • Steuerung der MariaDB-Optimizer-Strategien
  • Nutzung erweiterter Schlüssel mit InnoDB und XtraDB
  • Konfiguration des segmentierten Schlüsselpuffers für MyISAM
  • Konfiguration des Threadpools
  • Konfiguration des Aria-Pagecaches
  • Optimierung von Abfragen mit dem Subquery-Cache
  • Optimierung von Semijoin-Unterabfragen
  • Nutzung von MikroSekunden in DATETIME-Spalten
  • Automatisches Aktualisieren der DATETIME- und TIMESTAMP-Spalten

Voraussetzungen

Grundlegendes Wissen über Datenbanken und die SQL-Programmiersprache.

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien