Das Herz eines jeden IT-Systems ist die Datenbank. Obwohl moderne Architekturen die Datenbankzugriffe auf ein Minimum reduzieren, beeinflusst das Performanceverhalten der Datenbank maßgeblich die Gesamtperformance der Applikation. Investition in leistungsstärkere Hardware ist meist nur eine kurzfristige Lösung.
Ursachen für schlechte Performance können unter anderem sein:
• Mangelhaftes Datenmodell (z.B. fehlende Indizes)
• Langsame und ressourcenhungrige Abfragen
• Zu gering dimensionierte Hardware oder deren Ausnutzung
Analyse des Problems
• Definition nicht performanter Applikationsbereiche durch reproduzierbare Testcases
• Applikationsreview (Datenbankdesign, Zugriffmethodik, Architektur, Dimensionierung)
• Datenbank-Tracing (Lastüberprüfung, Konfiguration der Datenbank)
• Statement-Tracing
• Überprüfung auf fehlende Indizes, uneffiziente Tabellen, Datenredundanzen
Lösungsansätze
• Rekonfiguration der Datenbank
• Statementtuning
• Architekturanpassungen, Datenmodelländerungen
• Abstimmung Betriebssystem – Hardware
• Neuaufteilung von Datenbankbereichen (Trennung Indizes von Daten)
Xion bietet sowohl die Analyse als auch Lösung des Problems an.