Optimering av konfigurationsparametrar är tidskrävande och kompetenskrävande. I detta dokument föreslås ett allmänt tillvägagångssätt för att automatisera denna uppgift. Med generiska menar vi att metoden är relativt oberoende av det målsystem för vilket optimeringen görs. Vår strategi använder online justering av konfigurationsparametrar för att upptäcka systemets prestandaegenskaper. Att göra det skapar två utmaningar: 1) hantera det ömsesidiga beroendet mellan konfigurationsparametrar och 2) minimera de skadliga effekterna på produktionsbelastningen medan optimeringen pågår. Vårt tillvägagångssätt adresserar (1) genom att i arkitekturen inkludera en regelbaserad komponent som hanterar ömsesidiga beroenden mellan konfigurationsparametrar. För (2) använder vi en återkopplingsmekanism för online-optimering som söker igenom parameterutrymmet på ett sätt som i allmänhet undviker dålig prestanda vid mellanliggande steg. Våra studier av en DB2 Universal Database Server under en e-handel arbetsbelastning indikerar att vår strategi kan vara effektiv i praktiken.
För en databasserver föreslås onlinejustering av flera konfigurationsparametrar med hjälp av slumpmässiga och direkta söktekniker online i REF för att garantera god prestanda.
Generic Online Optimization of Multiple Configuration Parameters with Application to a Database Server
{'venue': 'DSOM', 'journal': None, 'mag_field_of_study': ['Computer Science']}