Wer im IT-Bereich die Fortbildung vernachlässigt, fällt schnell zurück.
Wann hatten Ihre Entwickler das letzte SQL-Update?
Markus Winand ist von den unendlichen Möglichkeiten von SQL fasziniert. Und das spürt man auch, wenn man ihn live erlebt. Holen Sie sich Markus Winand für eine Schulung ins Haus, damit der Funke auch auf Ihre Entwickler überspringt.
Beachten Sie, dass alle SQL-Schulungen grundlegendes SQL-Wissen der Teilnehmer voraussetzen. Markus Winand hat sich darauf spezialisiert, durchschnittliches SQL-92-Wissen in solides und zeitgemäßes SQL-Know-how zu verwandeln.
Neben den beiden zweitägigen Kursen „SQL-Performance Kick-Start“ und „SQL Reloaded“ aus dem Katalog, hält Markus Winand immer wieder Schulungen zu Themen nach Kundenwunsch ab. Lassen Sie sich persönlich beraten. Als kleine Inspiration finden Sie unten die beliebtesten Themenbereiche.
Hier finden sie die beliebtesten Schulungen von Markus Winand. Selbstverständlich können Sie auch eine Anfrage zu Ihren anderen Themen stellen. Beachten sie bitte, dass die angegebene Dauer jeweils nur ein Richtwert ist und je nach ausgewählten Datenbanken und der Kombination mehrerer Module abweichen kann.
In dieser Schulung lernen Entwickler, die häufigste Ursache für schlechte SQL-Performance zu lösen: die Index-/Abfrage-Diskrepanz. Nach dieser Schulung können Entwickler Performanceprobleme nicht nur lösen, sondern auch proaktiv vermeiden.
Die Themen:
Wie funktioniert ein Index
Mehrspaltige, funktionsbasierende und partielle Indizes
Ausführungspläne
Join-Algorithmen
Datencluster bilden und nutzen
Sortierungen und Gruppierungen indizieren
Top-N- und Blätterabfragen optimieren
Nachteile der Indizierung
Jetzt unverbindlich anfragen ⇗
Diese Schulung klärt die häufigsten Unsicherheiten im Umgang mit SQL und gibt Entwicklern dadurch die Sicherheit, die richtige Lösung schnell zu finden. Des Weiteren stellt diese Schulung einige weniger bekannte Designgrundsätze vor, die sich jedoch in den letzten Jahrzehnten bewährt haben.
Syntaktische Komponenten: Schlüsselworte, Namen, Werte
Typensicherheit und die vordefinierten Datentypen
Abfragen: Struktur und logische Reihenfolge der Ausführung
Joins
NULL und die dreiwertige Logik von SQL
Collations
In diesem Modul lernen Entwickler, die Korrektheit des Datenbestandes zu sichern – und damit alle Entscheidungen, die darauf basieren.
Datentypen, Constraints und Domänen
Deferrable Constraints
Transaktionen bei Schreibzugriffen
Transaktionen bei Lesezugriffen
Transaktionsisolation und Nebenläufigkeit
Die heutigen Möglichkeiten der SQL-Onlineanalyse (OLAP) vereinfachen und beschleunigen zahlreiche Anwendungen – auch in der Transaktionsverarbeitung. Die Nutzung dieser Funktionen beschleunigt nicht nur die Entwicklung, sondern verbessert auch die Performance vieler Anwendungen.
Selbst-Joins durch Gruppierungen vermeiden
Mehrfachgruppierungen
Window-Funktionen
Ranking
Zusammenhängende Ereignisse gruppieren
Abfragen auf hierarchischen Strukturen und Graphen lassen sich mit modernem SQL direkt in der Datenbank umsetzen. Durch die Vermeidung eines Technologiewechsels sinkt die Komplexität und damit die Fehleranfälligkeit der Lösung.
Die WITH-Klausel (nicht rekursiv)
Die WITH RECURSIVE-Klausel
Anwendungsfälle und Beispiele
Die SQL-Zeilenmustererkennung bietet bisher unvorstellbare Möglichkeiten Muster in Zeitreihen zu erkennen. Die Möglichkeiten dieser Funktion gehen aber weit über die Mustererkennung hinaus und sind daher für alle Nutzer der Oracle-Datenbank 12c relevant.
Die MATCH_RECOGNIZE-Klausel
Die unterstütze Regular-Expression Syntax
Aggregationen durchführen
Dynamische Abbruchbedingungen
SQL Performance Tuning by @MarkusWinand was an eye-opener!
Brian auf Twitter
It was, by far, the best course I ever attended
Bobicescu Silviu auf LinkedIN 2019
Datenschutz: Die eingegebenen Daten werden ausschließlich genutzt, um Ihnen ein Angebot zu legen und im weiteren Verlauf die Abrechnung durchzuführen.
Als SQL Renaissance Ambassador ist es meine Mission, Entwickler auf die Evolution von SQL im 21. Jahrhundert aufmerksam zu machen. Mein Buch „SQL Performance Explained“ ist in fünf Sprachen erschienen und kann online kostenlos auf use-the-index-luke.com gelesen werden. Mein nächstes Buch kann bereits während des Entstehens online gelesen werden (modern-sql.com). Allen SQL-interessierten Unternehmen und Entwicklern stehe ich als Trainer, Sprecher und Berater zur Verfügung. Mehr Infos dazu auf winand.at.