Christian Mayr

Datenbanken, ruhig unter Last.

Christian Mayr, Lienz: Beratung und Umsetzung für .NET-Anwendungen, Microsoft SQL Server und KI-Integration im DACH-Raum.

Erstgespräch vereinbaren

Ihr Projekt als Ausführungsplan.

Die meisten Performance-Probleme liegen an der Grenze zwischen Anwendung und Datenbank.

SELECT: Ergebnis

Eine Anwendung, die schneller antwortet, und eine Dokumentation, die erklärt, warum.

Ausgabe
Messbar kürzere Antwortzeiten
Übergabe
Code, Skripte und Doku in Ihrem Repository

Gelesen wird wie in SSMS: von rechts nach links. Tippen Sie auf einen Operator.

Tatsächlicher Ausführungsplan: Ihr Projekt Abfragekosten: 100 %
Index Seek SQL Server Kosten: 46 % Key Lookup .NET-Anwendung Kosten: 38 % Nested Loops Umsetzung Kosten: 16 % SELECT Ergebnis Kosten: 0 % Index Seek SQL Server Kosten: 46 % Key Lookup .NET-Anwendung Kosten: 38 % Nested Loops Umsetzung Kosten: 16 % SELECT Ergebnis Kosten: 0 %

Leistungen

Ich arbeite dort, wo Anwendung und Datenbank aufeinandertreffen. Dort helfen weder reine Entwickler noch reine DBAs allein.

Consulting und Architektur

Unabhängige Einschätzung bestehender Systeme und neuer Vorhaben. Sie erhalten eine klare Bewertung mit priorisierten Maßnahmen statt einer langen Mängelliste.

Dazu gehören Architektur-Reviews, Technologieentscheidungen und die Modernisierung von Altsystemen.

SQL-Server-Performance

Analyse mit Query Store, DMVs und Ausführungsplänen. Ich finde die Abfragen, die wirklich Zeit kosten, und behebe die Ursache in Index, Abfrage oder Code.

Dazu gehören Query-Tuning und Indexstrategie, Wartezeiten und Blocking sowie Health Checks.

Implementierung in .NET

Entwicklung von Webanwendungen, Hintergrunddiensten und Werkzeugen mit C#. Sauber getestet, in Azure DevOps versioniert und so gebaut, dass Ihr Team sie weiterführen kann.

Dazu gehören Blazor-Anwendungen, Worker Services sowie WPF- und SSMS-Erweiterungen.

KI-Integration

Sprachmodelle dort einsetzen, wo sie echten Nutzen bringen: in bestehenden Anwendungen, mit Ihren Daten und unter Ihrer Kontrolle.

Dazu gehören Azure OpenAI, Semantic Kernel und KI-gestützte Entwicklerwerkzeuge.

Betrieb und Schulung

Unterstützung für Teams, die viele SQL Server betreiben, und Workshops, die Wissen im Haus lassen statt Abhängigkeiten zu schaffen.

Dazu gehören Monitoring und Automatisierung, Inhouse-Workshops sowie Code- und Datenbank-Reviews.

So arbeiten wir zusammen

Jedes Projekt beginnt mit Messwerten und endet mit einer Übergabe. Dazwischen gibt es keine Überraschungen bei Umfang oder Kosten.

  1. Zuerst das Erstgespräch.

    Wir klären Ziel, Umfeld und Dringlichkeit. Kostenlos und unverbindlich, per Telefon oder Teams.

  2. Dann die Analyse.

    Ich messe, statt zu vermuten: Query Store, Ausführungspläne, Code und Architektur. Sie erhalten einen kompakten Befund.

  3. Dann die Umsetzung.

    Wir setzen die Maßnahmen gemeinsam oder durch mich um, in kleinen, überprüfbaren Schritten.

  4. Zuletzt die Übergabe.

    Code, Skripte und Dokumentation liegen in Ihrem Repository. Ihr Team kann ohne mich weitermachen.

Technologie

Konsequent im Microsoft-Ökosystem. Dafür in der Tiefe, die man für Produktionssysteme braucht.

Datenbank

  • Microsoft SQL Server
  • Query Store und DMVs
  • Ausführungspläne
  • Katalogsichten und Metadaten

Anwendung

  • C# und .NET
  • Blazor
  • Worker Services
  • WPF

KI

  • Azure OpenAI
  • Semantic Kernel
  • Agentische Entwicklung
  • Code-Analyse mit LLMs

Betrieb

  • Azure DevOps
  • Windows Server
  • Elastic Stack
  • SQL Server Agent

Über mich

Ich bin Christian Mayr, Softwareentwickler und Datenbankspezialist aus Lienz in Osttirol. Mein Alltag spielt auf beiden Seiten der Verbindungszeichenfolge: Ich entwickle Blazor-Anwendungen und Services in C# und betreue gemeinsam mit meinem Team über hundert SQL Server. Diese Kombination ist selten, und sie ist der Grund, warum ich Probleme oft schneller finde als ein reines Entwickler- oder Admin-Team. Für wiederkehrende Aufgaben baue ich eigene Werkzeuge, etwa Erweiterungen für SQL Server Management Studio oder KI-gestützte Analysen von Ausführungsplänen. Ich arbeite vor Ort in der Region und remote im DACH-Raum. Erzählen Sie mir von Ihrem Projekt.

Sprechen wir.

Beschreiben Sie kurz, worum es geht.

Ich melde mich in der Regel innerhalb von zwei Werktagen mit einem Terminvorschlag für ein Erstgespräch.