9Aug
Web sitenizin hızını arttırmaya çalışırken, veritabanı sunucunuzun performansının her son damlasına sahip olmanızı sağlamak çok önemli bir unsur. Ne yazık ki, çoğunlukla veritabanı yöneticisi olmayan çoğumuz için bu zor bir öneri olabilir.
Sunucu ayarlarınızı ve mevcut durumunuzu analiz edecek ve size yapmanız gereken önerilen değişiklikleri hakkında bilgi verecek birtakım performans ayarlama komut dosyaları var. Tüm önerileri mutlaka izlememelisiniz, ancak yine de bir göz atmanız gerekiyor.
Kullandığım komut aşağıdakileri öneriyor:
Komut dosyasını indirdikten sonra, bunu aşağıdaki komutu kullanarak çalıştırılabilir yapmanız gerekir:
chmod u + x tuning-primer.sh
Bu komut dosyasını normal bir kullanıcı olarak çalıştırırsanız, parolanızı soracaktır, bu nedenle erişimi buna göre ayarlamanız gerekir. Eğer bunu root olarak çalıştırırsanız, Plesk'ten mysql şifrenizi alırsanız, mysql şifresini alacaktır.
Çok fazla öneri getiren, ancak sayfaya sığmayacak kadar uzun olan bir sürü çıktı çıktı.
. /tuning-primer.sh
- MYSQL PERFORMANS TUNING PRIMER -
- Yazan: Matthew Montgomery -
MySQL Sürüm 4.1.20 i686
Uptime = 5 gün 10 saat 46 dak 5 sn
Ort.qps = 4
Toplam Sorular = 2020809
Bağlı Threads = 1
Sunucu 48 saatten uzun süredir çalışıyor.
Bu önerileri takip etmek güvenli olmalıdır
---- snipped -----
QUERY CACHE
Sorgu önbellek etkin
Geçerli query_cache_size = 8 M
Geçerli query_cache_used = 7 M
Geçerli query_cach_limit = 1 M
Geçerli Sorgu önbellekdoluluk oranı =% 89.38
Bununla birlikte, bellek yetersizliği nedeniyle 254246 sorgu sorgu önbellekten kaldırılmıştır
Belki de query_cache_size yükseltmelisiniz
MySQL query_cache_limit boyutundan daha büyük sorgu sonuçlarını önbelleklemeyecektir
---- snipped -----
Sorgu önbellek artırmak gerekiyor gibi görünüyor. .. Sadece 8 MB için ayarlanmış ancak çok sık önbellek temizleniyor.
----- snipped -----
TEMP TABLES
Geçerli max_heap_table_size = 16 M
Geçerli tmp_table_size = 32 M
35170 geçici tablolardan% 74 diskte oluşturuldu
Etkili bellek içi tmp_table_size max_heap_table_size ile sınırlandırılmıştır.
Belki disk tabanlı geçici tabloların sayısını azaltmak için tmp_table_size ve / veya max_heap_table_size
değerini artırmanız gerekir
Not! BLOB ve METİN sütunları bellek tablolarında izin verilmez.
Bu değerleri artıran bu sütunları kullanıyorsanız,
oranınızı disk geçici tablolarında etkileyemeyebilirsiniz.
---- snipped -----
Bu tür bilgi, web sitenizin performansını ayarlamaya çalışırken çok değerlidir.
MySQL Performans Ayarlama Astarı Komut Dosyasını İndirin