Chapter 2. Table and Index Organization

  1. Tapio Lahdenmäki,
  2. Michael Leach

Published Online: 27 JAN 2005

DOI: 10.1002/0471721379.ch2

Relational Database Index Design and the Optimizers: DB2, Oracle, SQL Server, et al.

Relational Database Index Design and the Optimizers: DB2, Oracle, SQL Server, et al.

How to Cite

Lahdenmäki, T. and Leach, M. (2005) Table and Index Organization, in Relational Database Index Design and the Optimizers: DB2, Oracle, SQL Server, et al., John Wiley & Sons, Inc., Hoboken, NJ, USA. doi: 10.1002/0471721379.ch2

Author Information

  1. Smlednik, Slovenia, Shrewsbury, England

Publication History

  1. Published Online: 27 JAN 2005
  2. Published Print: 24 JUN 2005

ISBN Information

Print ISBN: 9780471719991

Online ISBN: 9780471721376

SEARCH

Keywords:

  • index and table physical organization;
  • index and table pages;
  • index and table rows;
  • buffer pools;
  • disk cache;
  • disk I/Os;
  • random I/Os;
  • sequential I/Os;
  • assisted random reads;
  • assisted sequential reads;
  • skip-sequential;
  • list prefetch;
  • data block prefetching;
  • synchronous I/Os;
  • asynchronous I/Os;
  • database management systems;
  • SQL Server;
  • Oracle;
  • DB2 for z/OS;
  • DB2 for LUW;
  • table clustering;
  • index-only tables;
  • page adjacency;
  • clustering;
  • B-tree indexes;
  • bitmap indexes;
  • hashing

Summary

What we need to know about the physical organization of indexes and tables; the structure and use of the index and table pages, index and table rows, buffer pools and disk cache. The characteristics of disk I/Os; random and sequential; assisted random and sequential reads - skip-sequential, list prefetch and data block prefetching; the significance of synchronous and asynchronous I/Os. The similarities and differences between database management systems; pages and table clustering, index rows, index-only tables, page adjacency; the very confusing but important issue of the term “Cluster”. Alternatives to B-tree indexes; bitmap indexes and hashing.