Analyse & Performance-Tuning für Datenbanken
Die Leistungsfähigkeit einer Datenbank hängt von vielen Faktoren ab. Die eingesetzte Hardware, die Konfiguration des Betriebssystems und die Parameter des Datenbankmanagementsystems entscheiden maßgeblich über die Engpässe auf dem Weg der Daten zwischen ihrem Speicherort und der Übergabe an die Anwendung. In vielen Fällen erweist sich die Datenstruktur und die Art und Weise der Abfragen als ungünstig und beeinflusst negativ die Leistung des Systems.
Server-Tuning
Wenn Ihr Datenbankserver nicht die gewünschte Performance bietet, analysieren wir die Konfiguration und Optimieren die Einstellungen auf der Grundlage jahrelanger Administrationserfahrung. Oft sind auch zu viele nicht genutzte Indizes in der Datenbank, die das System ausbremsen. Wir erstellen Ihnen eine Index-Nutzungs-Statistik und beraten Sie grundlegend bei Ihrem Datenbankdesign.
SQL-Tuning
Wenn Sie die Tuning-Kandidaten kennen, analysieren wir die Schwachstellen und bieten Optimierungsmöglichkeiten (vom Umschreiben des SQL bis zum Modifizieren des Datenbankdesigns). Anderenfalls analysieren wir die Datenbankaktivitäten und suchen die Langläufer. Auch wenn das SQL nicht geändert werden kann, gibt es Möglichkeiten, die Performance zu steigern. Sei es durch effizientere Indizes oder z.B. indem wir SQL-Profile erstellen und diese dem Optimizer, der Verantwortlich für den Ausführungsplan ist, zur Verfügung stellen.