MYSQL index neden yapılır? INDEX ne işe yarar?

index olayı sıkça kullanılan Mysql, Microsoft SQL, Oracle gibi veritabanları için aynıdır. Eğer satır sayısı çok olan boyutları yüksek olan veritabanlarında özellikle veri arama (where, like kullanımı) işlemleri yapıyorsak INDEX kullanımı çok önemlidir.

İNDEX NEDİR?
index, Veritabanı içinde yer alan tablolarda bulunan sütunların içindeki verilerin belli bir düzene göre sıralanmasıdır diyebiliriz.

Örneğin:

SELECT * FROM tablo_adi WHERE sutun_adi="Kod Günlüğüm"

Bu sorgudaki tablomuzda 1.000.000 kayıt olduğunu varsayalım. Eğer Kod Günlüğüm isimli veri 999.000 inci satırda yer alıyorsa veritabanımız bu veriye ulaşana kadar satır satır sorgu yapacaktır. 999.000 inci satırda bu veriyi bulduğunda ise kaydımızı ekrana getirecektir.

Eğer burada index yapısını kullanırsak Okumaya devam et MYSQL index neden yapılır? INDEX ne işe yarar?