1993
DOI: 10.1016/0169-023x(93)90023-i
|View full text |Cite
|
Sign up to set email alerts
|

On the selection of secondary indices in relational databases

Abstract: An important problem in the physical design of databases is the selection of secondary indices. In general, this problem cannot be solved in an optimal way due to the complexity of the selection process. Often use is made of heuristics such as the well-known ADD and DROP algorithms. In this paper it will be shown that frequently used cost functions can be classified as super-or submodular functions. For these functions several mathematical properties have been derived which reduce the complexity of the index s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
18
0

Year Published

2000
2000
2017
2017

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 26 publications
(18 citation statements)
references
References 22 publications
(53 reference statements)
0
18
0
Order By: Relevance
“…Warehouse administrators may indeed appeal to their expertise and manually provide, from a given workload, a set of candidate indexes (Frank et al, 1992;Choenni, Blanken, & Chang, 1993a, 1993b. Such a choice is however subjective.…”
Section: Index Selectionmentioning
confidence: 99%
See 1 more Smart Citation
“…Warehouse administrators may indeed appeal to their expertise and manually provide, from a given workload, a set of candidate indexes (Frank et al, 1992;Choenni, Blanken, & Chang, 1993a, 1993b. Such a choice is however subjective.…”
Section: Index Selectionmentioning
confidence: 99%
“…Ascending greedy methods start from an empty set of candidate indexes (Kyu-Young, 1987;Frank et al, 1992;Choenni et al, 1993b;Chaudhuri & Narasayya, 1997). They incrementally add in indexes minimizing cost.…”
Section: Index Selectionmentioning
confidence: 99%
“…Relying on such a virtual optimization, we still have to find possibly applicable index sets. The DB2 optimizer goes one step further by providing index recommendations covering most of steps (1) to (3). Static design tools such as index wizards or advisors are built on top of the described functionality, which is also used in our approach.…”
Section: Processing Index-building Queriesmentioning
confidence: 99%
“…There are several academic approaches as well as database products for advising index selections [5,3,15,2,17,7]. A common approach is the analysis of a workload given by the database administrator or by former queries from a log file.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation