Cevaplar
-
sorgunu yazarsan ?
-
bensedat18
hangi sorgu olduğunu bilmiyorum ki. hosting firması sorguların kapanmayıp asılı kalmasından kaynaklanabileceğini söylüyor. sorguları kapatmak diye bişey mi var?11 yıl önce yazılmış -
Hasan
ezSQL'in cache özelliği vardı sanırım inceledin mi.11 yıl önce yazılmış -
bensedat18
cache özelliğini format gereği kullanamıyorum hocam malesef.11 yıl önce yazılmış -
siyahbeyaz
tek tek sorgularını ıncelemen lazım. her sorgu bıtisinde once degiskenleri sonra sql sorgularını sonrada db yı kapat.11 yıl önce yazılmış -
Hasan
hmm.. öyleyse sorgularından sonra mysql_free_result kullan eğer kullanmadıysan, kullandığın halde eğer çok kasıyorsa araştırmak lazım.11 yıl önce yazılmış -
bensedat18
hocam cevap verenlere çok teşekkür ediyorum öncelikle.
ben üsttede belirttiğim gibi ezsql sınıfını kullanıyorum. şu adresten indirilebilir. justinvincent.com/wp-content/uploads/2011/12/ez_sql_2.11.zip
bu sınıf çok bilinen bir sınıf olduğu için kullanmak istedim.
ben mysql_free_result kullanmadım hiç. bu işlemi bu sınıfın yapıyor olduğunu tahmin ediyorum ama emin değilim. sizde bir göz atarsanız çok sevinirim. ben sınıf yapısına yeni yeni başladım biraz karışık geliyor bana. neyse eğer öyle bir işlem tanımlanmamış derseniz ben hemen editlemeye geçerim ve sonucu burdan yazarım. teşekkür ediyorum tekrardan.11 yıl önce yazılmış -
Hasan
Evet bende kullanmıştım zamanında ama böyle sorunlarla karşılaşmamıştım. Sınıfın içerisinde mysql_free_result kullanmış. Ancak senin bu sorunu çözebilmen için baya bir araştırman gerekiyor.
ezSQL'den kaynaklanan bir sorun olmayabilir.
Innodb mi Myisam mı kullanıyorsun bilmiyorum ama sitende çok fazla insert, delete işlemleri yapıyorsan innodb bu işlemlerde transction desteğinden dolayı myisam'a göre daha yavaştır. Myisam kullanırsan biraz daha hızlanabilir ama örneğin yanlışlıkla bir tabloyu sildin diyelim, sql backup tutmuyorsan hiç bi şekilde bu datayı geri alma şansın yok. Birbirlerine karşı eksik-fazla yanları çok araştırıp hangisini kullanman gerektiğine sen kendin karar verirsin.
http://tr.wikipedia.org/wiki/InnoDB => burayı bi incele.
Server tarafında ne yaptılar bilmiyoruz mysql'in performansını arttırmak için yapılan bir takım ayarlar var. Hosting hizmeti aldığın yerlede görüşmende fayda var.
Aktaracaklarım bu kadar gerisi sana kalmış :)11 yıl önce yazılmış -
bensedat18
çok teşekkür ediyorum dostum verdiğin bilgiler için. genel olarak innodb kullanıyorum. ayarlamalar yaparak durumdaki değişiklikleri gözlemliyecem ve hostinglede görüşecem. bakalım neler değişecek. hepinize çok teşekkür ediyorum. saygılar.11 yıl önce yazılmış -
siyahbeyaz
bildigim kadariyla innodb 1000 ile 5bin arasi kadar veri alabilior.. yanlıs hatırlamıyorsam tabi eski bilgi bu. biraz arastirmak gerekli.. ezSQL MYISAM geciyorsa onu kullan. belki sorunun hemen hal olur..11 yıl önce yazılmış
-