ben problemi düzelttim sagolun.. simdi 0.06 ms sürüyor... 🏴Hi'dan gelen varır Who'ya, Hi'da onun adıdır Who'da...

"Mysql de calistirinca" derken phpmyadmin i mi kastettin yoksa mysql command line mi? Bir de o yazdigin sorgunun aynisiyla degistir php icinde olani post dan alma ne kadar surecek The king is bleeding.

Where yaptigin sutunlara indexin var mi? . . .. . ... .

: DrKill bunu yazdı: WH0 bunu yazdı: daha once pek fazla mysql ile ugrasmadigim icin bayagi sıkıntı idi. google den arastirip cozdum ben olayi. snipeTR bana gerek kalmadan guzelce anlatmis zaten. tesekkurler :) Sonradan gelenlere yardımcı olmak amacıyla problemi nasıl aştığını tam olarak belirtirsen sevinirim. Burası forum sonuçta çok yardımcı oluyor çoğu insana. Benim yazdıklarımı yapınca düzeliyor işte oda aynı şekilde düzeltmiş. saygılarımla Yav tamam senin dediklerin tamamda. Adamın problemi gene sorgu problemi değil ki. PHPMYADMIN den sql sorgusunu yaptığında 1 saniyenin altında oluyor ama php den sorgulama yapınca 6-7 sn oluyor diyor. PHP de bir değişiklik yaptı mı yaptıysa neler yapmış onu soruyorum. Dediklerin yapılması gereken şeyler ama problem ondan değil php den kaynaklanıyor kanımca. Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

: WH0 bunu yazdı: daha once pek fazla mysql ile ugrasmadigim icin bayagi sıkıntı idi. google den arastirip cozdum ben olayi. snipeTR bana gerek kalmadan guzelce anlatmis zaten. tesekkurler :) Sonradan gelenlere yardımcı olmak amacıyla problemi nasıl aştığını tam olarak belirtirsen sevinirim. Burası forum sonuçta çok yardımcı oluyor çoğu insana. Benim yazdıklarımı yapınca düzeliyor işte oda aynı şekilde düzeltmiş. saygılarımla Php for SEO nun ardından Php for Gcode

stored procedure kullanırsan oda hızlandıracaktır hocam

daha once pek fazla mysql ile ugrasmadigim icin bayagi sıkıntı idi. google den arastirip cozdum ben olayi. snipeTR bana gerek kalmadan guzelce anlatmis zaten. tesekkurler :) 🏴Hi'dan gelen varır Who'ya, Hi'da onun adıdır Who'da...

phpmyadmin evet. üst konuda soruyu tekrar düzelttim. 🏴Hi'dan gelen varır Who'ya, Hi'da onun adıdır Who'da...

: daha once pek fazla mysql ile ugrasmadigim icin bayagi sıkıntı idi. google den arastirip cozdum ben olayi. snipeTR bana gerek kalmadan guzelce anlatmis zaten. tesekkurler :) Sonradan gelenlere yardımcı olmak amacıyla problemi nasıl aştığını tam olarak belirtirsen sevinirim. Burası forum sonuçta çok yardımcı oluyor çoğu insana. Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

: ben problemi düzelttim sagolun.. simdi 0.06 ms sürüyor... nasıl yaptığını yazsaydın bare hocam IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT

ncelikle veri tabanını hazırlarken optimize olarak ayarlamamışsın. Yani id dışındaki sayısal değerlere neden int(11) çekiyorsun ki gerek yok. Bunun yerine tinyint olarak değiştirebilirdin ik yaparken. Onerilen doz kısmınıda eğer büyük bir veri yoksa neden text yaptın? varchar 225 yapsan çok daha ii olurdi tabiki diğer yerlerin Yine aynı zamanda sql sorgu tipin çok karışık bir çok veri çekmeye çalışıyorsun bundan dolayı karışık tablolamaları ayrı yerde yapsan daha fazla performasn alırdın. Daha sonra server yada makina seninse SSD hard disk takarsan performans uçar gider. Tablolamana bakıyorum. rnek veriyorum en çok kullanılan ve bir daha tekrarlanmayan bitkiid gibi bir sutun`ü direk, unique gibi performans arttıran zellik ile tanımlamamışsın. Aynı zamanda unique Eşsiz veriler varsa index sadece 1 yada 0 dnüyorsa bu yapılır. fulltext sadece yazı gibi gibi, bu yukarıdakilar sen veri tabanına bir şey eklediğinde bu zelliklere gre ekler ve performansı yüzde 20 30 arttırır. mesela san mysql_query(select from abc where durum1iseengelli='1'); diye arattırğında ve 3 milyon sorgu varsa 6 7 saniye sürer. ama sen bunu index yapmış olsaydın ortama 2 3 saniyede dnerdi. bu anlattıklarımı mysql veri tabanı optimizasyonu diye araştırırsan bulabilirsin. Sana tavsiyem, veri tabanını bir daha bu zelliklere gre oluştur, diğer taraftaki bilgileri buraya aktar. performansının arttığını greceksin. yazım yanlışlarım olabilir. yada eksik bildiğim yerler. affola, kolay gelsin Php for SEO nun ardından Php for Gcode

POST http://localhost/ /dozver. php 200 OK 700ms // FIREBUG ile debug ettim. WITH gibi bi alternatifi warmidir acaba. 🏴Hi'dan gelen varır Who'ya, Hi'da onun adıdır Who'da...

tekrar merhaba, SnipeTR nin dedigi metodun aynisini yaptim. extra bisey yapmadim. saygilar. 🏴Hi'dan gelen varır Who'ya, Hi'da onun adıdır Who'da...

merhaba arkadaslar, 6 milyon 3 bin kayit olan bir mysql veri tabanindan tek bir kayit cekiyorum. php ile sorgulayinca sorgu sonucu 10 saniyeden fazla sürüyor... ayni sorguyu phpmyadmin de calistirinca ( Sorgu 0.6183 san.) sürüyor.. sorgum : SELECT onerilen_doz FROM `hastalik_ilac` WHERE yil="2011" and bitkiid="6" and ilac_id = "6152" and hastalik_id="126" limit 1 tablo yapisi : 1 id int(11) Hayır Yok AUTO_INCREMENT Değiştir Kaldır Daha Fazla 2 yil year(4) Hayır Yok Değiştir Kaldır Daha Fazla 3 ilacgrupid int(11) Hayır Yok Değiştir Kaldır Daha Fazla 4 bitkiid int(11) Hayır Yok Değiştir Kaldır Daha Fazla 5 hastalik_id int(11) Hayır Yok Değiştir Kaldır Daha Fazla 6 ilac_id int(11) Hayır Yok Değiştir Kaldır Daha Fazla 7 onerilen_doz text utf8_turkish_ci Hayır Yok Değiştir Kaldır Daha Fazla 8 has_sure text utf8_turkish_ci Hayır Yok Değiştir Kaldır Daha Fazla 9 aciklama text utf8_turkish_ci Hayır Yok Değiştir Kaldır Daha Fazla PHP KODU: include_once "config. php"; global $db; if(isset && $_POST 'firma') {$firma = $db->get_row ; $onerilen_doz = $db->get_var('SELECT onerilen_doz FROM `hastalik_ilac` WHERE yil="2011" and bitkiid="'.$_POST .'" and ilac_id = "'.$_POST .'" and hastalik_id="'.$_POST .'" limit 1');if else die(json_encode ; }?> bunu nasil hizlandirabilirim? nerisi olan varmi? 🏴Hi'dan gelen varır Who'ya, Hi'da onun adıdır Who'da...