
Mysql sistemlerinde performans için yapılması gerekenlerin en başında tabloların ındexlerinin tutulmasıdır. Bu büyük veritabanlarında çok büyük performans gösterecek bir uygulamadır. Hem mysql kullanımını azaltırken sorguların hızlı bir biçimde işlenmesine ve ekrana dökülmesine yardımcı olur. Bu Bir nevi veri tabanındaki tablolarda bulunan kayıtlar için hızlı erişim için ındex tutmaya benzer. Hani okuduğunuz kitapların başında sayfalarda ne olduğunu yazarya, buda aynı işi görmektedir. Böylece binlerce kayıtlı bir veritabanının sorgusu 10 saniye sürerken, ındexli şekliyle 1 saniyeden daha az süreye inmektedir sorgular. Basitçe phpmyadminden tatlolarımıza ındex ekleme kodunu yazacağım aşağıda, detaylara ilerleyen zamanlarda değineceğim.
ALTER TABLE TABLO_ADI ADD KEY SUTUN_ISMI (SUTUN_ISMI);
Denenmiştir arkadaşlar 3 saniyelik bir sorgudan 0,35 salıseye düşülmüştür :) faydasını anlayın artık. Ancak veritabanı insert işlemleri uzun sürebilir gibi hurafeler dolansada etrafta herhangi bir performans kaybı yaşamadım ekleme konularında..