MySQL İşlemci Sorunu
  • Güncelleme Tarihi: Nisan 07, 2024 (14:51)
  • 25
“ MySQl kaynaklı olarak server üzerinde oluşan CPU kasıntıları ve hatta 500 hatalarının çözüm yolları. İşlemci kasıntıları ve bunlara çözüm yolları. ”

Server veya VPS makinenizde CPU yani işlemci sorunları yaşıyorsanız bunun bir nedeni de MySQL CPU kullanımının aşırı olmasından kaynaklanır. Buna bazı çözüm alma yöntemleri mevcuttur fakat sorunun kesin olarak neden kaynaklı olduğunu bulmanız gerekecektir.

İlk adım olarak my.cnf optimizasyonu;


[mysqld]
socket = /var/lib/mysql/mysql.sock
skip-locking
skip-innodb
key_buffer = 384M
table_cache = 512
max_connections = 1000
query-cache-type = 1
query-cache-size = 64M
max_allowed_packet=64M
wait_timeout=30
safe-show-database
set-variable=local-infile=0
sort_buffer=512K
myisam_sort_buffer_size=8M
query_cache_limit = 8M
thread_cache_size = 128
max_allowed_packet = 32M
thread_concurrency=4

[safe_mysqld]
err-log=/var/lib/mysql/mysqld.log

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

Yukarıda örnek ve genel yapıda işinizi görecek bir my.cnf dosyası örneği mevcuttur. Yukarıda verilen değerleri makine özelliklerine göre değiştirme şansınız vardır.

Verdiğimiz optimizasyon örnekleri hem Windows hem de Linux makine için geçerlidir. Buna ek olarak eğer ki Windows kullanıyor ve "my.cnf" dosyasını bulamıyorsanız bunun için Plesk setup dizinine girin "MySQL/Data" klasörünü bulun ve içerisinde ki "my.ini" dosyasında yukarıda verdiğimiz optimizasyon örneklerini uygulayın.

Dikkat: Lütfen öncelikle dosya yedeğini almayı unutmayınız!

İkinci adım olarak saldırılar;

Eğer ki saldırı alıyorsanız ve buna bağlı olarak MySQL işlemciye yük bindiriyorsa bunun için fiziksel veya yazılımsal önlemler almanız gerekecektir. Bu ayrı bir konu olduğu için başka bir konuda buna değineceğiz.

Bir diğer adım ise kodlama ile ilgili sorunlar;

Burada yazılımsal olarak bazı sorunlar neden oluyor olabilir. Bunun için coderinizin burada sorgular ve döngüler ile ilgili olarak yazılımı komple gözden geçirmesinde yarar olacaktır. Özellikle hitli bir site sahibi iseniz daha az sorgu ve daha az döngüler ile siteyi ayakta tutmakta yarar olacaktır..

Şimdilik burada bu konuya nokta koyuyoruz ama konu asıl olarak çok geniş olup bir kaç başlıkta ancak toparlanacaktır..

Kayıt Tarihi: Nisan 07, 2024 (14:48)

Admin
Admin

Kendi halinde takılan ve uğraşan bir birey. Aynı zamanda UnFau sitesini kuran bir dünya vatandaşı.

Yorumlar:

Üzgünüm! Kayıt bulunamadı..

Yorum yap:

Beraber Çalışalım

Başarılı bir projeye mi ihtiyacınız var?

Durma Tıkla
#
  • #
  • #
  • #
  • #
  • #
Duyuru

Yoğunluktan dolayı telefonlar kaldırılmıştır! Lütfen mail adresi veya iletişim formu ile bize ulaşınız.

WhatsApp +90 505 742 11 58
Mail Adresleri [email protected]