what is use of PI(primary index) AND SI(secondary index)

Answers were Sorted based on User's Feedback



what is use of PI(primary index) AND SI(secondary index)..

Answer / gowthami

The data can be access in teradata in 3ways..
1.Full table scan
2.Primary index
3.secondary index
PRIMARY INDEX:This one is Mandatory index.Teradata
distribute data across all amps.so for distribution of data
P.I need.
accessing and retrieval is possible through primary
index.which contains..1)UNIQUE PRIMARY INDEX 3)NON UNIQUE
PRIMARY INDEX 3)PARTITIONED PRIMARY INDEX 4)NO PRIMARY
INDEX(from teradta13)
SECONDARY INDEX:only retrival possibele through secondary
index.Means it doesnot distribute the data.
Using scenario::-There is a primary index on the table.But
we are using other than primary index colums in the where
clause as part of frequently retrival data.In this situation
system does full table scan,To avoid this take SI on the table.

Friends if any one have the better ans plz add.

Is This Answer Correct ?    8 Yes 0 No

what is use of PI(primary index) AND SI(secondary index)..

Answer / tdguy

PI - mandatory and very important in TD. Useful in
distribution and retrieval. Performance of TD highly
depends on PI.
SI - Optional and provides alternate path to data. When
choosen appropriately, this improves the performance of
queries.

Is This Answer Correct ?    5 Yes 0 No

Post New Answer

More Teradata Interview Questions

How many types of joins are there in teradata?

0 Answers  


What is the use of fallback?

0 Answers  


What is the use of virtual processor connectivity in teradata?

0 Answers  


Explain the most common data types used in teradata?

0 Answers  


What is a pseudo key? What is its use???

2 Answers   Mphasis,






What are the primary characteristics of the Teradata.

0 Answers  


Highlight a few of the advantages that ETL tools have over Teradata.

0 Answers  


How to view every column and the columns contained in indexes in teradata?

0 Answers  


What is a clique?

0 Answers  


Hash collision?

3 Answers   Satyam,


i have column like below studentid studentname sub1 sub2 sub3 1 aaa 40 70 90 2 bbb 60 80 50 i want to execute every student highest mark in which subject my o/p like below studentid studentname sub3 sub2 1 aaa 90 2 bbb 80

12 Answers   CTS,


In Teradata, what is the significance of UPSERT command?

0 Answers  


Categories