Struktur B-Tree :
Misal pada suatu contoh kita memiliki suatu data tanpa
berindex dan tanpa terurut sebanyak n-key,
pada proses pencarian data akan memiliki worst case running time yaitu O(n).
Namun jika data itu sudah diberi indeks berbentuk B-tree, dengan operasi
pencarian yang sama akan worst case running time akan menjadi O(log n). Untuk menjalankan suatu
pencarian pada suatu set key yang berjumlah 1 juta, pencarian terurut akan
membutuhkan waktu maksimal juga sebanyak 1 juta. Namun ketika sudah dibentuk
suatu B-Tree dengan minimum degree 10, maka worst case akan didapatkan sebanyak
114. Dengan memaksimalkan jumlah key pada setiap node nya, maka tinggi dari
suatu tree akan dapat di minimalkan sehingga jumlah akses ke tiap node nya akan
berkurang. Banyaknya maksimum node child bergantung pada suatu informasi data
yang akan disimpan dalam database dan juga pada jumlah total disk block dalam
secondary storage. Meskipun struktur tree balance yang lain dapat digunakan,
namuan B-Tree dapat mengoptimalkan suatu pencarian akses disk dalam jumlah data
yang sangat banyak.