Cursusaanbod

Fysische/logische architectuur MySQL

  • Serverbestanden en opstartscripts
  • Server configuratie MySQL
  • Mijn.cnf
  • Basis parameters
  • Logbestanden van de server
  • Logboek met query's
  • Logboek met trage query's
  • Foutenlijst

Beheer

  • Gebruikersaccounts
  • Machtigingen en beveiliging in MySQL
  • Back-up en herstel – Mysqldump vs. Percona Back-up
  • Database onderhoud

Schema's optimaliseren

  • InnoDB: specifieke presentatie – nadelen, voordelen, wat is het verschil met MyISAM – wanneer gebruik je wat?
  • Hoe kies je de hoofdsleutels (wanneer ruimtelijke sleutels, wanneer b-tree, enz.)?
  • Fulltext zoeken op de InnoDB engine (mogelijk <5.6 alleen MyISAM, boven 5.6 MyISAM+InnoDB)

MySQL Cache opvragen

  • Waarom, voor welke vragen, welke waarde, is het de moeite waard om groot te zijn?

Prestatietesten, prestatieproblemen identificeren

  • Wat te testen – afhankelijk van de resultaten die we willen krijgen
  • Oplossen van prestatieproblemen (trage query's, wachttijden, prestatietools, enz.)

Gegevenssharding (horizontaal en verticaal)

  • Verschillen, kosten, beperkingen

Schema's optimaliseren

Indexing

  • Indexen in zeer grote tabellen
  • Hoofdtoetsen (indien gevouwen, op welke velden)

Soorten gegevens

  • Trucs bij het kiezen van gegevenstypen, correct gebruik van veldtypen (int/float, tijd, geolocatie) - voordelen, beperkingen
  • Is een andere primaire sleutel dan int acceptabel en even efficiënt?
  • Moet elke tabel een primaire sleutel hebben?
  • Transacties - wanneer te gebruiken en wanneer niet - voor- en nadelen.

Optimaliseren van het besturingssysteem en het gebruik van hardware

  • De belangrijkste parameters in my.cnf

Optimalisatie op applicatieniveau

  • Optimalisatie tools
  • Scripts die instellingen analyseren en knopinfo weergeven

Replicatie van databases

  • Replicaties, clusters - hoe bereik je een hoge beschikbaarheid?
  • Replicatieconfiguratie (RIJ/PAGINA, probleemoplossing, opnieuw opbouwen, bewaken/diagnosticeren van het replicatieproces

MySQL Proxy vs. HAProxy

  • Werkingsprincipe, betrouwbaarheid(?), voor- en nadelen

MySQL Clusters

  • Principe
  • Configuratie
  • Efficiëntie
  • Veiligheid

Cache

  • Cache MySQL, tijdelijke tabellen
  • Is het de moeite waard om relaties naar databases te verplaatsen of is het beter om ze in code te houden?
  • Subqueries & joins - moet je het gebruiken, hoe optimaliseer je?

Uitleggen als hulpmiddel bij het testen van query's

  • Indexen gebruiken om query's te maken
  • Queryprofilering - welke tools, hoe doe je dit effectief?
  • Visuele ontwerptools - is het de moeite waard om structuren te gebruiken of eerder te vereenvoudigen?

Best practices en naamgevingsconventies - sleutels, kolommen, indexen, tabellen

Bouwen aan optimale tafelstructuren

  • Triggers: goede praktijken als het gaat om het behouden van logica in procedures en triggers - hoe te beheren, hoe te testen, wanneer loont het om te gebruiken?
  • Ontwerppatronen en anti-patronen

Is het de moeite waard om over te stappen op MariaDB?

Hulpprogramma's voor beheer

  • MySQL Werkbank
  • Navicat
  • Heidi SQL
 14 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën