在Teradata中,常見的索引類型包括:
主索引(Primary Index):每個表只能有一個主索引,用于確定數據行在AMPs(Access Module Processors)中的分布位置。
次要索引(Secondary Index):可以有多個次要索引,用于提高查詢速度和數據訪問性能。
范圍索引(Join Index):用于優化連接(Join)操作的性能。
散列索引(Hash Index):用于將數據行分配到不同的AMPs中,提高查詢性能。
壓縮索引(Compressed Index):將索引中的值進行壓縮,減少存儲空間和提高查詢性能。
組合索引(Composite Index):由多個列組成的索引,可以提高多列條件查詢的性能。
多值索引(Multivalue Index):用于存儲多個值的索引類型。
派生索引(Derived Index):通過計算和轉換列的值來創建的索引類型,用于提高查詢性能。