Patent · US Active

Automatic resource allocation design for satisfying service level goals of mixed workload queries in a database system

US11379267B1 · kind B1 · utility

1Cited by
9References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 25, 2021
Grant dateJul 5, 2022
Priority date
Expiry dateMar 25, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/501
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A database system receives a query to be processed. The database system has resources. A user assigns the query to a tier of resource allocation priorities in a hierarchy of tiers. The tier has been designated as being automatically managed by the database system. The tier has a plurality of levels of priority for resource allocation (LPRAs). The database system decomposes the query into a first step and a set of subsequent steps. The first step has a beginning and each of the set of subsequent steps has a respective beginning. The database system assigns the first step to a first LPRA, wherein executing the query at the first LPRA is projected by the database system to satisfy a service level goal (SLG) within a on_schedule_range of the SLG. The database system determines during execution of the set of subsequent steps that the query is no longer projected to satisfy the SLG within the on_schedule_range of the SLG and, as a result, assigns one of the set of subsequent steps to a second LPRA different from the first LPRA, wherein executing the query at the second LPRA is projected by the database system to return execution of the query to within the on_schedule_range of the SLG.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.