You can use the Teradata Table Hash Index Editor to create a set of new hash indexes on an existing table in a Teradata physical model. The hash index provides an index structure that can be hash-distributed to Access Module Processors (AMPs). The index contains a row identifier that provides transparent access to the base table, which improves query performance by covering columns in a query so that the base table does not need to be accessed, or serves as an alternate access method to the base table in a join or retrieval operation.
To define a Teradata hash index
The Teradata Table Hash Index Editor opens.
Note: Click New on the toolbar to create a new hash index. Use the Enter filter text text box to filter a very large list of indexes to quickly locate the one you want to work with.
Specifies the table you want to create a Hash index for. Select a table from the drop-down list.
Specifies the name of the hash index.
Defines the database or user.
Generates DDL for this object during Forward Engineering.
Specifies the columns for the table that have the index and are key group members. You can select any of the columns to be a key group member. The columns can be sorted.
Specifies the type of fallback protection for the database. Select from the drop-down list. Valid values are: No Fallback or Fallback.
Specifies the integrity checking level for disk I/O. Select from the drop-down list. Valid values are: All, Default, Low, Medium, High, or None. This property only displays if the index is a table index.
Specifies how the rows are ordered. Select from the drop-down list. Valid values are: Column, Hash, or Value.
Displays the valid columns that you can select to participate in the hash. This property only displays for a table index.
Displays the valid columns that you can select to participate in the ordering.
Use the up and down arrow buttons to order the columns in each grid.
The Teradata Table Hash Index Editor closes.
Copyright © 2013 CA.
All rights reserved.
|
|