Portada

Resumen

Capítulo 1.  Introduction

  • 1.1 Context and motivation
  • 1.2 Problem definition
  • 1.3 Objectives
  • 1.4 Approach and main results
  • 1.5 Document organization

Capítulo 2.  Classical query optimization

  • 2.1 General query evaluation process
  • 2.2 Query optimization approaches
  • 2.3 Query optimizer architectures
  • 2.4 Ubiquitous environments
  • 2.5 Conclusions

Capítulo 3.  Query optimization using case-based reasoning

  • 3.1 Overall process
  • 3.2 Problem
  • 3.3 Retrieval process
  • 3.4 Adaptation process
  • 3.5 Evaluation process
  • 3.6 Retention process
  • 3.7 Pseudo-random query plan generation
  • 3.8 Conclusions

Capítulo 4.  SQuO: Smart Query Optimizer using case base reasoning

  • 4.1 General architecture
  • 4.2 Data structures
  • 4.3 Reasoning process
  • 4.4 Pseudo-randomly query plan generation
  • 4.5 Conclusion

Capítulo 5.  SQuO validation

  • 5.1 Ubiquitous environments
  • 5.2 Validation context
  • 5.3 Sources
  • 5.4 Experimenting SQO
  • 5.5 Validation results
  • 5.6 Conclusions

Capítulo 6.  Conclusions

  • 6.1 Results and contributions
  • 6.2 Perspectives and future work and

Referencias

Apéndice A.  Java management extensions (JMX)

Apéndice B.  Java instrumentation agent (ClassMexer)

Apéndice C.  General formula for calculating memory usage of java objects

Martínez Medina, L. A. 2010. Query Optimization Using Case-Based Reasoning. Tesis Maestría. Ciencias de la Computación. Departamento de Computación, Electrónica y Mecatrónica, Escuela de Ingeniería, Universidad de las Américas Puebla. Enero. Derechos Reservados © 2010.