Conceptual
Login

Database Index

An index is a secondary ordered (or hashed) structure mapping key values to row locations, letting the engine find matching rows without scanning the table. Every index speeds some reads while taxing every write and consuming space, so indexing is always a workload-specific tradeoff.