Skip to main content

Physical structure design for relational databases

  • Regular Papers
  • Conference paper
  • First Online:
Advances in Databases and Information Systems (ADBIS 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1475))

  • 153 Accesses

Abstract

This paper contains a description of the optimisation method for large databases with heterogeneous applications. This method makes it possible to automatically define the physical structure of a relational database. The input to the optimisation algorithm are the SQL queries stored in text files which are executed on the database server in a real life applications. Our tool recognises the classes of SQL queries and their frequency, analyses semantics and as a result prepares suggestions for the following parameters of physical definition of the database: the key and physical structure of a table (from amongst Btree, Isam, Hash and Heap), set of optimal indexes (this means their key as well as physical structure). The principal information which the system uses within the database optimisation process are: frequency and classes of SQL queries in an application and the data value distributions. The selection of the optimal configuration of the database relies a Electre Method which is a multicriteria optimal choice method. The use of these techniques increases the efficiency of the system first of all because it reduces the number of pages which are read and written to disks as a result of the optimal choice of the physical structures of tables and indexes. The system supports Oracle, Informix, Sybase and CA-Ingres.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A.Albano, V. De Antonellis, A. Di Leva, Computer-Aided Database Design, North-Holland, 1985

    Google Scholar 

  2. B.Roy, Wielokryterialne wspomaganie decyzji, WNT Warszawa, 1990

    Google Scholar 

  3. B.Roy, Revue FranÇaise d’Informatique et de Recherche Opérationnalle 8, 1968, 57–75 Classesment et chiox en présence de points de vue multiple (La méthode ELECTRE)

    Google Scholar 

  4. S. Choenni, H. Blanken, T.Chang, On the Automation of Physical Database Design, Proc. of the ACM-SAC, 1993

    Google Scholar 

  5. S. Choenni, H. Blanken, T.Chang, Index Selection in Relational Databases, Proc. of the 5th IEEE ICCI, 1993

    Google Scholar 

  6. S.Chaudhuri, V.Narasayya, An Efficient, Cost-Driven Index Selection Tool for Microsoft SQL Server, Proc. of the 23th VLDB, 1997

    Google Scholar 

  7. Ch.Kilger, G.Moerkotte, Indexing Multiple Sets, Proc. of the 20th VLDB, 1994

    Google Scholar 

  8. W.Ogryczak, Wielokryterialna optymalizacja liniowa i dyskretna: modele preferencji i zastosowania do wspomagania decyzji, Wydawnictwa UW, Warszawa, 1997

    Google Scholar 

  9. H.Argenton, P.Becker, Efficient Retrieval of Labelled Binary Trees, Proc. of the ADTI, 1994

    Google Scholar 

  10. S.Ganguly, A.Goel, A.Silberschatz, Efficient and Accurate Cost Models for Parallel Query Optymalization, Proc. of the 15th PODS, 1996

    Google Scholar 

  11. INGRES Database Administrator’s Guide for the UNIX Operating System, Ingres Corporation, 1991

    Google Scholar 

  12. M.Syslo, N.Deo, J.Kowalik, Algorytmy optymalizacji dyskretnej, Wydawnictwo Naukowe PWN, Warszawa 1993

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Witold Litwin Tadeusz Morzy Gottfried Vossen

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Charczuk, J. (1998). Physical structure design for relational databases. In: Litwin, W., Morzy, T., Vossen, G. (eds) Advances in Databases and Information Systems. ADBIS 1998. Lecture Notes in Computer Science, vol 1475. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057747

Download citation

  • DOI: https://doi.org/10.1007/BFb0057747

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64924-3

  • Online ISBN: 978-3-540-68309-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics