{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:15:49Z","timestamp":1781108149780,"version":"3.54.1"},"reference-count":0,"publisher":"IGI Global Scientific Publishing","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005,4,1]]},"abstract":"<p>The tasks of configuring and tuning large database management systems (DBMSs) have always been both complex and time-consuming. They require knowledge of the characteristics of the system, the data, and the workload, and of the interrelationships between them. The increasing diversity of the data and the workloads handled by today\u2019s systems is making manual tuning by database administrators almost impossible. Self-tuning DBMSs, which dynamically reallocate resources in response to changes in their workload in order to maintain predefined levels of performance, are one approach to handling the tuning problem. In this paper, we apply self-tuning technology to managing the buffer pools, which are a key resource in a DBMS. Tuning the size of the buffer pools to a workload is crucial to achieving good performance. We describe a Buffer Pool Tuning Wizard that can be used by database administrators to determine effective buffer pool sizes. The wizard is based on a self-tuning algorithm called the Dynamic Reconfiguration algorithm (DRF), which uses the principle of goal-oriented resource management. It is an iterative algorithm that uses greedy heuristics to find a reallocation that benefits a target transaction class. We define and motivate the cost estimate equations used in the algorithm. We present the results of a set of experiments to investigate the performance of the algorithm.<\/p>","DOI":"10.4018\/jdm.2005040101","type":"journal-article","created":{"date-parts":[[2011,2,15]],"date-time":"2011-02-15T14:14:21Z","timestamp":1297779261000},"page":"1-20","source":"Crossref","is-referenced-by-count":21,"title":["Experimental Study of a Self-Tuning Algorithm for DBMS Buffer Pools"],"prefix":"10.4018","volume":"16","author":[{"given":"Patrick","family":"Martin","sequence":"first","affiliation":[{"name":"Queen\u2019s University, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wendy","family":"Powley","sequence":"additional","affiliation":[{"name":"Queen\u2019s University, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Min","family":"Zheng","sequence":"additional","affiliation":[{"name":"Queen\u2019s University, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Keri","family":"Romanufa","sequence":"additional","affiliation":[{"name":"IBM Toronto Laboratory, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","container-title":["Journal of Database Management"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=3329","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T10:12:35Z","timestamp":1654078355000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jdm.2005040101"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2005,4,1]]},"references-count":0,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2005,4]]}},"URL":"https:\/\/doi.org\/10.4018\/jdm.2005040101","relation":{},"ISSN":["1063-8016","1533-8010"],"issn-type":[{"value":"1063-8016","type":"print"},{"value":"1533-8010","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,4,1]]}}}