Effektiv resursplanering av flertrådig programvara på multicore hårdvara är svårt med tanke på de många parametrar som är inblandade och hårdvara heterogenitet av befintliga system. I detta dokument utforskar vi effektiv användning av frågeplaner över en multicore maskin. Vi fokuserar på delade frågesystem och implementerar de föreslagna idéerna med SharedDB. Målet med pappret är att utforska hur man kan leverera maximal prestanda och förutsägbarhet, samtidigt som resursutnyttjandet minimeras vid användning av frågeplaner på flerkärniga maskiner. Vi föreslår att använda resursaktivitet vektorer för att karakterisera beteendet hos enskilda databasoperatörer. Vi presenterar sedan en ny installationsalgoritm som använder dessa vektorer tillsammans med dataflödesinformation från frågeplanen för att optimalt tilldela relationsoperatörer till fysiska kärnor. Experiment visar att detta tillvägagångssätt avsevärt minskar resursbehoven samtidigt som prestandan bevaras och är robust i olika serverarkitekturer.
I REF föreslår författarna en ny mekanism för att minimera resursutnyttjandet och maximera prestanda och förutsägbarhet vid användning av frågeplaner på flerkärniga system.
Deployment of Query Plans on Multicores
{'venue': 'PVLDB', 'journal': 'PVLDB', 'mag_field_of_study': ['Computer Science']}