Mysql Veritabanı Optimizasyonu

MySQL Query Cache, veritabanından veri alımını hızlandıran önemli bir MySQL özelliğidir.Verileri depolayarak, daha sonra bir istemci aynı sorguları talep ederse, veritabanından tekrar komut çalıştırılmasına ihtiyaç duymadan verilerin yeniden çağrılmasına olanarak verir. Bu özellik MySQL 8.0 ile ortadan kalkmıştır. Ancak eski MySQL veritabanlarında büyük kolaylık sağlamaktadır. Özellikle yüksek trafikli WordPress sayfalarında hayat kurtarmaktadır.

Kurulum

MySQL sunucunuzun gerkli şartları taşıdığından emin olun. Bu özellik MySQL 8.0 ile çalışmamaktadır.

sudo nano /etc/mysql/my.cnf
...
[mysqld]
query_cache_type=1
query_cache_size = 10M
query_cache_limit=256K

Burada query_cache_type=1 yazarak MySQL Query Cache etkinleştirmesini yaptık.Tek sorgu sınırı boyutunu 256K olarak ayarladık ve 10MB sorgu önbelleği tahsis etmiş olduk.

Aktifleştirme

sudo systemctl restart mysql

MySQL veritabanımızı bu şekilde başlattıktan sonra, sunucu yükümüzün azaldığını görebileceksiniz.

Republic of Turkey Ministry of Health / Dokuz Eylul University Management Information Systems (MIS) MSc / Tech / Art
İnternet sitesi https://www.ceyhanmolla.com
Yazı oluşturuldu 44

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön