Merhaba arkadaşlar.
Yoğun bir sitemiz var. Bu sitenin sunucularını Türkiye'ye taşımaya çalışıyoruz.
Ancak önemli bir sıkıntı çıktı. Siteyi açtığımızda daha online user 400 iken Mysql sorgulara yanıt vermeyi yavaşlatıyor. Process liste baktığımda sending, sorting, updating gibi durumlar 10 20 30 saniye bekleme yapıyor.
(Yani site biraz yoğunlaşınca her gelen talebi bekletiyor gibi. Yanıt vermiyor sistem kaynaklarının uygunluğuna rağmen.)
İşin bir çok ilginç yanı var. Çünkü önce mysql 5 kurmuştuk. Şu an yayınlandığımız yerde 4 var ve sorunsuz çalışıyor. Dedikki sürümden olabilir 4'e çevirdik. Gene patladı. Dedik belki windows sunucu diyedir. Linux yaptık (CentOs) gene patladı. Dedik şu an düzgün çalışan yerdeki sürümün birebir aynını bulalım. Onuda denedik hatta pleskiyle bir kurduk (çalışan yerde bu şekilde) gene patladı.
CPU ve ram kullanımları çok çok uygun.
% 30 % 40 civarlarındayken gidiyor. (Linuxdaken cpu çok daha azdı)
Makine özellikleri yeterince sağlam zaten. (quad xeon, 4giga ram, 3xscsi raid5 disk)
Acaba web sunucularla(2web 1sql) Sql ağda iletişim yaparkenmi patlıyor dedik. Bu yüzden weble Sql'i aynı yere aldık yine patladı.
Kodlarda birşey var diyemiyoruz, çünkü daha düşük özellikli makinelerde çalışan hali var.
My.ini de denemediğimiz şey kalmadı. Ama yine bunla ilgili önerisi olabilecekleri dinlerim.
Mysqlün sistem kaynakları uygun olmasına rağmen yanıt vermemesiyle ilgili tecrübesi bilgisi olan varsa acil yardımları beklenir.
Hatta İzmir'de bulunan biri var ise, ücret karşılığı profesyonel hizmette alabiliriz.
(B planı olarak scriptte mssql'e göre düzenleme yapıyoruz, ne olur ne olmaz diye: O derece çaresiziz artık)
Yoğun bir sitemiz var. Bu sitenin sunucularını Türkiye'ye taşımaya çalışıyoruz.
Ancak önemli bir sıkıntı çıktı. Siteyi açtığımızda daha online user 400 iken Mysql sorgulara yanıt vermeyi yavaşlatıyor. Process liste baktığımda sending, sorting, updating gibi durumlar 10 20 30 saniye bekleme yapıyor.
(Yani site biraz yoğunlaşınca her gelen talebi bekletiyor gibi. Yanıt vermiyor sistem kaynaklarının uygunluğuna rağmen.)
İşin bir çok ilginç yanı var. Çünkü önce mysql 5 kurmuştuk. Şu an yayınlandığımız yerde 4 var ve sorunsuz çalışıyor. Dedikki sürümden olabilir 4'e çevirdik. Gene patladı. Dedik belki windows sunucu diyedir. Linux yaptık (CentOs) gene patladı. Dedik şu an düzgün çalışan yerdeki sürümün birebir aynını bulalım. Onuda denedik hatta pleskiyle bir kurduk (çalışan yerde bu şekilde) gene patladı.
CPU ve ram kullanımları çok çok uygun.
% 30 % 40 civarlarındayken gidiyor. (Linuxdaken cpu çok daha azdı)
Makine özellikleri yeterince sağlam zaten. (quad xeon, 4giga ram, 3xscsi raid5 disk)
Acaba web sunucularla(2web 1sql) Sql ağda iletişim yaparkenmi patlıyor dedik. Bu yüzden weble Sql'i aynı yere aldık yine patladı.
Kodlarda birşey var diyemiyoruz, çünkü daha düşük özellikli makinelerde çalışan hali var.
My.ini de denemediğimiz şey kalmadı. Ama yine bunla ilgili önerisi olabilecekleri dinlerim.
Mysqlün sistem kaynakları uygun olmasına rağmen yanıt vermemesiyle ilgili tecrübesi bilgisi olan varsa acil yardımları beklenir.
Hatta İzmir'de bulunan biri var ise, ücret karşılığı profesyonel hizmette alabiliriz.
(B planı olarak scriptte mssql'e göre düzenleme yapıyoruz, ne olur ne olmaz diye: O derece çaresiziz artık)