Database Index | Database Interview | Skill-Lync Resources
Easy Database Systems Indexing

What is a database index and why is it used?

Answer

An index is a data structure that improves the speed of data retrieval operations on a table by providing quick access paths to rows. Like a book index, it maps column values to row locations. Without indexes, queries perform full table scans (O(n)). Indexes enable O(log n) lookups using B-trees. Trade-off: indexes speed up reads but slow down writes and use additional storage. Index columns used in WHERE, JOIN, and ORDER BY clauses.

Master These Concepts with IIT Certification
IIT Certified

Master These Concepts with IIT Certification

175+ hours of industry projects. Get placed at Bosch, Tata Motors, L&T and 500+ companies.

Relevant for Roles

Software Engineer Backend Developer Database Administrator