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.
Preview
Unable to display preview. Download preview PDF.
References
A.Albano, V. De Antonellis, A. Di Leva, Computer-Aided Database Design, North-Holland, 1985
B.Roy, Wielokryterialne wspomaganie decyzji, WNT Warszawa, 1990
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)
S. Choenni, H. Blanken, T.Chang, On the Automation of Physical Database Design, Proc. of the ACM-SAC, 1993
S. Choenni, H. Blanken, T.Chang, Index Selection in Relational Databases, Proc. of the 5th IEEE ICCI, 1993
S.Chaudhuri, V.Narasayya, An Efficient, Cost-Driven Index Selection Tool for Microsoft SQL Server, Proc. of the 23th VLDB, 1997
Ch.Kilger, G.Moerkotte, Indexing Multiple Sets, Proc. of the 20th VLDB, 1994
W.Ogryczak, Wielokryterialna optymalizacja liniowa i dyskretna: modele preferencji i zastosowania do wspomagania decyzji, Wydawnictwa UW, Warszawa, 1997
H.Argenton, P.Becker, Efficient Retrieval of Labelled Binary Trees, Proc. of the ADTI, 1994
S.Ganguly, A.Goel, A.Silberschatz, Efficient and Accurate Cost Models for Parallel Query Optymalization, Proc. of the 15th PODS, 1996
INGRES Database Administrator’s Guide for the UNIX Operating System, Ingres Corporation, 1991
M.Syslo, N.Deo, J.Kowalik, Algorytmy optymalizacji dyskretnej, Wydawnictwo Naukowe PWN, Warszawa 1993
Author information
Authors and Affiliations
Editor information
Rights 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