Introduction
A GSI key selection strategy helps you choose the best keys for your Global Secondary Index to find data quickly and efficiently.
When you want to search your data in a different way than your main table keys.
When you need to speed up queries that filter or sort by attributes not in the main key.
When you want to organize data to support new app features without changing the main table.
When you want to reduce the amount of data scanned during queries.
When you want to improve read performance for specific access patterns.