Teradata Database Indexes - Advanced SQL Engine - Teradata Database

Database Introduction

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
July 2021
Language
English (United States)
Last Update
2021-07-27
dita:mapPath
jiv1600056352873.ditamap
dita:ditavalPath
jiv1600056352873.ditaval
dita:id
B035-1091
lifecycle
previous
Product Category
Teradata Vantageā„¢

An index is a physical mechanism used to store and access the rows of a table. Indexes on tables in a relational database function much like indexes in books, they speed up information retrieval.

In general, Teradata Database uses indexes to:

  • Distribute data rows.
  • Locate data rows.
  • Improve performance.

    Indexed access is usually more efficient than searching all rows of a table.

  • Ensure uniqueness of the index values.

    Only one row of a table can have a particular value in the column or columns defined as a unique index.

Teradata Database supports the following types of indexes:

  • Primary
  • Partitioned Primary
  • Secondary
  • Join
  • Hash
  • Special indexes for referential integrity

These indexes are discussed in the following sections.