Adaptive selection of query execution strategies by learning automata (Q908718): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: Q3809068 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5586857 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Estimating block selectivities / rank
 
Normal rank
Property / cites work
 
Property / cites work: Implications of certain assumptions in database performance evauation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Optimizing the evaluation of calculus expressions in a relational database system / rank
 
Normal rank
Property / cites work
 
Property / cites work: Co-expression in Icon / rank
 
Normal rank
Property / cites work
 
Property / cites work: Adaptive selection of query execution strategies by learning automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4159331 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Learning Automata - A Survey / rank
 
Normal rank
Property / cites work
 
Property / cites work: A HIERARCHICALLY INTELLIGENT METHOD FOR THE CONTROL OF COMPLEX SYSTEMS / rank
 
Normal rank
Property / cites work
 
Property / cites work: A new approach to the design of reinforcement schemes for learning automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the behavior of stochastic automata with a variable structure / rank
 
Normal rank

Latest revision as of 13:19, 20 June 2024

scientific article
Language Label Description Also known as
English
Adaptive selection of query execution strategies by learning automata
scientific article

    Statements

    Adaptive selection of query execution strategies by learning automata (English)
    0 references
    0 references
    0 references
    1990
    0 references
    The traditional approach to evaluate query execution strategies using approximate cost models may be inadequate for particular environments. For instance, if the environment does not satisfy the assumptions made by the cost model, the cost estimates can be so distorted that expensive strategies will be chosen. We propose a new approach for choosing execution strategies based on the actual history of query execution under various strategies, rather than on assumption-loaded estimates of these costs. Adaptive selection automatically changes the strategies selected, tracking cost variations caused by changes in the database state and query load. Furthermore, it does not require any assumptions about internal database structures, data characteristics, or distribution of queries. Queries are divided into query classes, where all queries in a class share the same execution strategies. A learning automaton is then used for each class to infer over time which are the current best strategies, based on actual query execution costs. We show the results of running the adaptive selector using real query loads for an existing database.
    0 references
    0 references
    query execution strategies
    0 references
    Adaptive selection
    0 references
    learning automaton
    0 references
    database
    0 references