Not logged in.
Quick Search - Contribution
Contribution Details
Type | Bachelor's Thesis |
Scope | Discipline-based scholarship |
Title | Analyse des Verhaltens von Microsoft SQL Server unter verschiedenen Workloads |
Organization Unit | |
Authors |
|
Supervisors |
|
Institution | University of Zurich |
Faculty | Faculty of Economics, Business Administration and Information Technology |
Date | 2010 |
Abstract Text | The work presented here describes measurements of the transaction throughput for Microsoft SQL Server 2008 which focuses on concurrency control. Two types of self-defined workloads and a TPC benchmark were used for the measurements. In the measurements, the parameters isolation level, amount of operations per transaction, size of the used database and the ratio between read and write operations were changed to determine their effect on the throughput, the effort of multi-user synchronization, and the aborts. The amount of simulated users was raised. The results of the measurements are explained based on theoretical principles. Because of the expansion of the effort of locking and the data basis the transaction throughput and the effort of the multi-user synchronization reduces/increases up to a certain number of users relative proportionally and exploit beyond this point. |
Zusammenfassung | In dieser Bachelorarbeit werden Messungen mit Fokus auf den Mehrbenutzersynchronisationsaufwand, den Durchsatz sowie Transaktionsabbrüche beschrieben, die für Microsoft SQL Server 2008 durchgeführt wurden. Die Messungen beinhalten zwei selbst definierte Testfälle, und einen standardisierten Testfall. In diesen Messungen wurde die Isolationsstufe, die Anzahl Operationen pro Transaktion, die Grösse der verwendeten Datenbasis und das Lese- und Schreibverhältnis variiert, um deren Einfluss festzustellen. Dabei wird die Nebenläufigkeit erhöht. Die Ergebnisse werden mit Bezug auf theoretische Grundlagen analysiert. Es hat sich gezeigt, dass durch die Vergrösserung der verwendeten Datenbasis und des Sperraufwandes der Mehrbenutzersynchronisationsaufwand bzw. der Durchsatz um einen bestimmten Prozentsatz steigt bzw. sinkt. Nach einer gewissen Nebenläufigkeit steigt der Mehrbenutzersynchronisationsaufwand und der Durchsatz sinkt überproportional wegen das Auftreten von Verklemmungen oder der Hardware-Limitierung. |
Export | BibTeX |