skip to main content
article
Free Access

AutoAdmin “what-if” index analysis utility

Published:01 June 1998Publication History
Skip Abstract Section

Abstract

As databases get widely deployed, it becomes increasingly important to reduce the overhead of database administration. An important aspect of data administration that critically influences performance is the ability to select indexes for a database. In order to decide the right indexes for a database, it is crucial for the database administrator (DBA) to be able to perform a quantitative analysis of the existing indexes. Furthermore, the DBA should have the ability to propose hypothetical (“what-if”) indexes and quantitatively analyze their impact on performance of the system. Such impact analysis may consist of analyzing workloads over the database, estimating changes in the cost of a workload, and studying index usage while taking into account projected changes in the sizes of the database tables. In this paper we describe a novel index analysis utility that we have prototyped for Microsoft SQL Server 7.0. We describe the interfaces exposed by this utility that can be leveraged by a variety of front-end tools and sketch important aspects of the user interfaces enabled by the utility. We also discuss the implementation techniques for efficiently supporting “what-if” indexes. Our framework can be extended to incorporate analysis of other aspects of physical database design.

References

  1. 1 AutoAdmin Project, Database Group, Microsoft Research, http://www.research.microsoft.com/db.Google ScholarGoogle Scholar
  2. 2 Choenni S., Blanken H. M., Chang T., "Index Selection in Relational Databases", Proceedings of 5th IEEE ICCI 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Chaudhuri, S., Motwani, R., Narasayya, V., "Random Sampling for Histogram Construction: How Much Is Enough?". Proceedings of ACM SIGMOD '98. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Chaudhuri, S., Narasayya, V., "An Efficient, Cost-Driven Index Selection Tool for Microsoft SQL Server. ". Proceedings of the 23rd VLDB Conference, Greece, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Frank M., Omiecinski E., Navathe S., "Adaptive and Automative Index Selection in RDBMS", Proceedings of EDBT 92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Finkelstein S, Schkolnick M, Tiberio P."Physical Database Design for Relational Databases", ACM TODS, Mar 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Gupta H., Harinarayan V., Rajaramana A., Ullman J.D., "Index Selection for OLAP", Proceedings of ICDE97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Harinarayan V., Rajaramana A., Ullman J.D., "Implementing Data Cubes Efficiently", Proceedings of ACM SIGMOD 96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Labio W.J., Quass D., Adelberg B., "Physical Database Design for Data Warehouses", Proceedings of ICDE97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Olken F., "Random Sampling in Databases", Technical Report, 1993.Google ScholarGoogle Scholar
  11. 11 Rozen S., Shasha D. "A Framework for Automating Physical Database Design", Proceedings of VLDB 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Stonebraker M., Hypothetical Data Bases as Views. Proceedings of ACM SIGMOD 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. AutoAdmin “what-if” index analysis utility

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGMOD Record
              ACM SIGMOD Record  Volume 27, Issue 2
              June 1998
              595 pages
              ISSN:0163-5808
              DOI:10.1145/276305
              Issue’s Table of Contents
              • cover image ACM Conferences
                SIGMOD '98: Proceedings of the 1998 ACM SIGMOD international conference on Management of data
                June 1998
                599 pages
                ISBN:0897919955
                DOI:10.1145/276304

              Copyright © 1998 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 June 1998

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader