0
Merhabalar, mysql için heidi sql kullanıyorum. Bir milyondan fazla verisi olan bir tablom var. Select ve insert sorgularını daha verimli ve yüksek performansta çalıştırabilmek için acaba ne yapabilirim ?
2
Yukarıdaki bilgilere ek olarak ben de birşeyler yazabilirim.
MySql sorgularında performans için şunlara dikkat edin:
0
MySql de sorguların daha hızlı, verimli ve yüksek performansta çalıştırabilmek için birkaç noktaya dikkat etmeniz gerekmektedir. Bu işlemler tasarım aşamasından başlayıp bir sürü işlemleri kapsamaktadır. Sizin bu aşamada sorgularınızın verimli ve performanslı çalışması için kullanabileceğiniz yöntem ise Indexlemedir.
Indexleme nedir?
Index, tablolarda bulunan sütunlarının bazılarının özel şekilde düzenlenmiş halidir. Bu alanların özel düzenlenmesi sayesinde sorgular daha hızlı ve performanslı çalışır ve geriye daha çabuk sonuçlar dönmesini sağlamaktadır.
Hangi Sütunlara Index konulmalıdır?
Index gerektirmeyen Sütunlar:
Index yapılırken dikkat edilecek noktalar:
Index Oluşturma
Bbir tablo ile ilişkili olarak index yaratmak için gerekli komut CREATE INDEX komutudur. Komutun yazılış biçimi aşağıdaki gibidir:
CREATE INDEX index adı ON tabloadı (kolonadı 1,kolonadı 2,....,kolonadı n );
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol