Khái niệm
Một index của
Oracle là một đối tượng trong schema có thể tăng tốc độ truy xuất các row bằng
cách sử dụng một con trỏ.
Bạn có thể tạo các index trên một hoặc nhiều cột của
bảng để tăng tốc độ thực thi câu lệnh SQL trên bảng đó.
Nếu bạn không có index trên cột, thì việc quét toàn bộ
bảng sẽ xảy ra. Bạn có thể giảm I/O đĩa bằng cách sử dụng phương pháp
truy cập đường dẫn nhanh để xác định vị trí dữ liệu nhanh chóng. Theo mặc
định, Oracle tạo các index B-tree.
Sau khi một bảng trải qua một số lượng lớn các lần
chèn, cập nhật và xóa, index có thể trở nên mất cân bằng và bị phân mảnh và có
thể cản trở hiệu suất truy vấn, giảm hiệu năng.

