Intrati in legatura
 Durata 14 ore

Schița de curs

Instalarea serverului MariaDB

  • Instalarea în Ubuntu/Debian
  • Instalarea în alte distribuții Linux
  • Instalarea pe Windows

Fișiere și scripturi ale serverului MariaDB

  • Programe MariaDB
  • Serverul MariaDB
  • Clientul MariaDB
  • Instrumente GUI

Configurarea serverului MariaDB

  • Opțiunile serverului
  • Modul SQL al serverului
  • Variabilele de sistem ale serverului
  • Variabilele dinamice de sistem
  • Variabilele de stare ale serverului
  • Procesul de oprire

Probleme de securitate în MariaDB

  • Securizarea MariaDB împotriva atacurilor
  • Opțiuni legate de securitate
  • Probleme de securitate cu LOAD DATA LOCAL

Sistemul de privilegii de acces MariaDB

  • Prezentare generală a sistemului de privilegii MariaDB
  • Privilegiile oferite de MariaDB
  • Conectarea la serverul MariaDB – etape
  • Controlul accesului, etapa 1: verificarea conexiunii
  • Controlul accesului, etapa 2: verificarea cererii
  • Erori de acces refuzat

Gestionarea conturilor de utilizatori MariaDB

  • Utilizatori și parole
  • Crearea de utilizatori noi
  • Ștergerea conturilor de utilizatori
  • Limitarea resurselor utilizatorilor
  • Schimbarea parolelor

Întreținerea bazelor de date MariaDB

  • Backup și recuperare
  • Recuperarea la un moment dat (point-in-time recovery)
  • Întreținere și recuperare după un crash
  • Sintaxa și opțiunile myisamchk
  • Obținerea informațiilor despre tabele
  • Setările locale MariaDB
  • Caracterele naționale și sortarea
  • Fusul orar al serverului MariaDB

Fișierele de log ale MariaDB

  • Logul de erori
  • Logul general de interogări
  • Logul de actualizări
  • Logul binar
  • Logul interogărilor lente
  • Întreținerea și rotația fișierelor de log

Rularea mai multor servere MariaDB pe aceeași mașină

  • Rularea mai multor servere în Windows
  • Rularea mai multor servere în Windows ca servicii
  • Rularea mai multor servere în Unix și Linux
  • Utilizarea instrumentelor client într-un mediu cu mai multe servere

Cache-ul de interogări MariaDB

  • Conceptul de cache de interogări
  • Testarea cache-ului de interogări cu SELECT
  • Configurarea cache-ului de interogări
  • Verificarea stării și întreținerea cache-ului de interogări

Motorul de stocare CONNECT

  • Instalarea motorului de stocare CONNECT
  • Crearea și ștergerea tabelelor CONNECT
  • Citirea și scrierea datelor CSV folosind CONNECT
  • Citirea și scrierea datelor XML folosind CONNECT
  • Accesarea tabelelor MariaDB folosind CONNECT
  • Utilizarea tipului de tabel XCOL
  • Utilizarea tipului de tabel PIVOT
  • Utilizarea tipului de tabel OCCUR

Explorarea coloanelor dinamice și virtuale în MariaDB

  • Crearea tabelelor cu coloane dinamice
  • Inserarea, actualizarea și ștergerea datelor din coloanele dinamice
  • Citirea datelor dintr-o coloană dinamică
  • Utilizarea coloanelor virtuale

Statistici de performanță și utilizare

  • Instalarea plugin-ului Audit
  • Utilizarea plugin-ului Audit
  • Utilizarea statisticilor de tabele independente de motor
  • Utilizarea statisticilor extinse
  • Activarea performance schema
  • Utilizarea performance schema

Optimizarea și reglarea fină a MariaDB

  • Utilizarea SHOW STATUS
  • Controlul strategiilor de optimizare MariaDB
  • Utilizarea cheilor extinse cu InnoDB și XtraDB
  • Configurarea cache-ului de chei segmentat MyISAM
  • Configurarea threadpool
  • Configurarea pagecache-ului Aria
  • Optimizarea interogărilor cu cache-ul de subinterogări
  • Optimizarea subinterogărilor de tip semijoin
  • Utilizarea microsecundelor în coloanele DATETIME
  • Actualizarea automată a coloanelor DATETIME și TIMESTAMP

Cerințe

Cunoștințe fundamentale despre orice bază de date și limbajul SQL.

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite