A-Z Popular Blog Databases Search »
Technology
 Advertisements
Related Guides

What is a Database Index?

 , updated on
A database index is an optional data structure that can be created for a column or list of columns to speed data access.

Example

An application frequently looks up customers by their mobile phone number. To improve performance, developers configure an index for the field MOBILE_PHONE_NUMBER on the CUSTOMER table. The database sets up a data structure that stores all MOBILE_PHONE_NUMBER sorted numerically with pointers to the rows associated with each field. As the index is sorted, it can be searched quickly resulting in faster retrieval of CUSTOMER records.

Performance Tradeoffs

Indexes consume resources such as memory and disk space. They potentially reduce data access times and disk I/O. It is common to index primary keys. It is also common to index any fields or set of fields that are often queried. Indexes need to be maintained so indexing transactional tables that are updated more than queried can negatively impact performance.
Overview: Database Index
Type
Definition
An optional data structure that can be created for a column or list of columns in a database table to speed data access.
Related Concepts

IT Skills

This is the complete list of articles we have written about it skills.
Algorithms
Analytics
Architecture
Artificial Intelligence
Automation
Big Data
Coding
CRM
Data
Data Mining
Databases
Design
Devops
ERP
Gamification
Information Security
IT Examples
Legacy Software
Office Productivity
Problem Management
Process Automation
Robotics
SCM
Search Applications
Service Delivery
Service Management
SFA
Software Design
Testing
If you enjoyed this page, please consider bookmarking Simplicable.
 

Databases

A list of database terms.

Referential Integrity

An overview of referential integrity with an example.

Primary Key vs Candidate Key

The difference between primary key and candidate key including an example.

Atomicity

The definition of atomicity with common examples.

Operational Database

A definition of operational database with examples.

Database Skills

A list of common database skills.

Row vs Column

The difference between row and column explained with examples.

Data

An overview of data with a list of examples.

Types Of Data

The basic types of data.

Dark Data

The definition of dark data with examples.

Data Massage

The mysteries of data massage.

Data Definition

Several useful definitions of data.

Analytics

A definition of analytics with examples.

Data vs Information

The difference between data and information.

Hard Data vs Soft Data

The difference between hard data and soft data.

Human Readable

A definition of human readable.

Data Loss

The common types of data loss.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map