Bachelorarbeit, 2011
123 Seiten, Note: 1,0
Die vorliegende Bachelorarbeit befasst sich mit der Datenbank-Performance-Optimierung am Beispiel des Microsoft SQL Server 2008. Ziel ist es, einen umfassenden Überblick über die Ursachen von Performanceproblemen und deren Lösungsmöglichkeiten zu geben. Die Arbeit konzentriert sich dabei auf ausgewählte Ansätze der Performance-Optimierung, die durch interne Funktionen und Automatismen, sowie durch geeignete manuelle Maßnahmen vorgenommen werden können.
Das zweite Kapitel gibt einen Überblick über die notwendigen Grundlagen für eine spätere Performance-Optimierung und Überwachung des Gesamtsystems. Es werden verschiedene Optimierungsphasen vorgestellt, die sich auf das Datenbankdesign, den SQL-Code, die Indizierung, Blockierungen und die Hardwareausstattung beziehen.
Im dritten Kapitel werden die technischen Voraussetzungen für eine optimale Gesamtperformance dargestellt. Es werden die wichtigsten Hardwarekomponenten, wie Arbeitsspeicher, Prozessor und Festplatten sowie deren Einfluss auf die Datenbankperformance beleuchtet. Zudem werden RAID-Systeme und deren Einsatzmöglichkeiten für Datenbanken vorgestellt.
Das vierte Kapitel widmet sich der Indizierung und deren Verwaltung. Es werden die verschiedenen Arten von Indizes, wie HEAP, gruppierte und nicht gruppierte Indizes, sowie deren Vor- und Nachteile erläutert. Zudem werden wichtige Aspekte der Indexverwaltung, wie der Füllfaktor, die Reorganisation und die Neuerstellung von Indizes, behandelt.
Das fünfte Kapitel beschäftigt sich mit Statistiken und deren Auswirkung auf die Abfrageperformance. Es werden Methoden zum Anzeigen und Anlegen von Statistiken vorgestellt, sowie die Aktualisierung von Statistiken und die Verwendung von gefilterten Statistiken erläutert.
Das sechste Kapitel behandelt das Konzept der Datenverteilung mittels Partitionierung. Es werden verschiedene Arten der Partitionierung, wie die hardwareorientierte, vertikale und horizontale Partitionierung, vorgestellt und deren Vor- und Nachteile diskutiert.
Das siebte Kapitel führt in die Thematik der Abfrageoptimierung aus Sicht des Anwendungsentwicklers ein. Es werden verschiedene Aspekte der Abfrageoptimierung, wie der Aufbau einer Abfrage, die Parametrisierung und die Verwendung von Hinweisen, behandelt.
Die Schlüsselwörter und Schwerpunktthemen des Textes umfassen die Datenbank-Performance-Optimierung, den Microsoft SQL Server 2008, interne Funktionen und Automatismen, manuelle Maßnahmen, Performanceüberwachung, Leistungsmessung, Datenverwaltung, Indizierung, Statistiken, Partitionierung, Abfrageoptimierung, SQL-Anweisungen, Abfrageausführungspläne, E/A-System, Arbeitsspeicher, Prozessor, Festplatten, RAID-Systeme, Netzwerk, Betriebssystem, Datenbankmanagementsystem, Tabellen, Indizes, Statistiken, Partitionierung, Abfragen, Hinweise, und viele weitere Themen im Zusammenhang mit der Performance-Optimierung von Datenbanken.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!
Kommentare