Database Indexes The purpose of a database index is to speed up the retrieval of data from a database table. You can best describe an index as: a copy of a database table reduced to only the key fields.