Lightweight performance forecasts for buffer algorithms
Zusammenfassung
Buffer memory allocation is one of the most important, but also one of the most difficult tasks of database system administration. Typically, database management systems use several buffers simultaneously for various reasons, e.g., disk speed, page size, access behavior. As a result, available main memory is partitioned among all buffers within the system to suit the expected workload, which is a highly complex optimization problem. Even worse, a carefully adjusted configuration can become inefficient very quickly on workload shifts. Self-tuning techniques automatically address this allocation problem using periodic adjustments of buffer sizes. The tuning itself is usually achieved by changing memory (re-)allocations based on hit/miss ratios, thereby aiming at minimization of I/O costs. All techniques proposed so far observe or simulate the buffer behavior to make forecasts whether or not increased buffer sizes are beneficial. However, database buffers do not scale uniformly (i.e., in a linear fashion) and simple extrapolations of the current performance figures can easily lead to wrong assumptions. In this work, we explore the use of lightweight extensions for known buffer algorithms to improve the forecast quality by identifying the effects of varying buffer sizes using simulation. Furthermore, a simple cost model is presented to optimize dynamic memory assignments based on these forecast results.
- Vollständige Referenz
- BibTeX
Bächle, S. & Schmidt, K.,
(2011).
Lightweight performance forecasts for buffer algorithms.
In:
Härder, T., Lehner, W., Mitschang, B., Schöning, H. & Schwarz, H.
(Hrsg.),
Datenbanksysteme für Business, Technologie und Web (BTW).
Bonn:
Gesellschaft für Informatik e.V..
(S. 147-166).
@inproceedings{mci/Bächle2011,
author = {Bächle, Sebastian AND Schmidt, Karsten},
title = {Lightweight performance forecasts for buffer algorithms},
booktitle = {Datenbanksysteme für Business, Technologie und Web (BTW)},
year = {2011},
editor = {Härder, Theo AND Lehner, Wolfgang AND Mitschang, Bernhard AND Schöning, Harald AND Schwarz, Holger} ,
pages = { 147-166 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
author = {Bächle, Sebastian AND Schmidt, Karsten},
title = {Lightweight performance forecasts for buffer algorithms},
booktitle = {Datenbanksysteme für Business, Technologie und Web (BTW)},
year = {2011},
editor = {Härder, Theo AND Lehner, Wolfgang AND Mitschang, Bernhard AND Schöning, Harald AND Schwarz, Holger} ,
pages = { 147-166 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISBN: 978-3-88579-274-1
ISSN: 1617-5468
Datum: 2011
Sprache:
(en)
(en)
Typ: Text/Conference Paper

