merhaba aşağıdaki gibi basit bir sistemim var.
http://prntscr.com/r84tj6
where sef LIKE '%$arama%' ile belirlediğim arama kelimesinin verilerini çekiyorum ancak şöyle bir sorunum var mysqlda aşırı bir yüklenme yapıyor.
çektiğim tabloda 161 k veri var ve giderecek artacak.
buna çözüm bulabilecek, daha hızlı şekilde çekebilecek bir kod arıyorum.
ücretli şekilde yardım alabilirim (bu kodu yazmak için 150 - 200 tl yazacak arkadaşlar hiç yazmasın lütfen bütçem o kadar değil)
php like komutu optimizasyonu yaptıralacaktır
8
●154
- 26-02-2020, 22:50:15Gelişen teknolojiye ve saldırılara ayak uydurmanız için komple yazılımınızı güncel yapıda daha stabil ve güvenli birşekilde yazdırmanınızı öneririm.
Filtresiz getten değeri doğrudan aramak sorgulatmak hiç bir önlem olmaksızın veritabanına sokmak akıl karı bir iş değil.
Naçizane fikrimdir... - 27-02-2020, 00:54:04Hocama yüzde yüz hak veriyorum hiçbir önlem almadan gelen değeri sql göndermek hiç mantık bir olay değil.Belirli sorgulardan geçirebilirsiniz.Mongo DB kullanbilirsiniz.sezgin adlı üyeden alıntı: mesajı görüntüle
- 27-02-2020, 17:18:00Nasıl ynai hocam?Larus adlı üyeden alıntı: mesajı görüntüle
asanprogrammer adlı üyeden alıntı: mesajı görüntüle
hocamgelen veriler güvenli. herkese açık bir alan değil, sadece benim kullandığım bir alan o yüzden önlem almayı gerekli görmedim. - 01-03-2020, 00:13:51Hocam ilk optimizasyonunuz index olsun. 27M data da optimizasyonsuz 25sn süren işlem sonrasında 300ms düştü. Birde aramadaki hassasiyeti arttırmak için sounds like ve soundex kullanımını araştırın derim.
https://www.youtube.com/watch?v=28t7OTb3zEs - 01-03-2020, 01:29:27İndex olsun derken hocamfreguencey adlı üyeden alıntı: mesajı görüntüle
- 01-03-2020, 01:36:27MySQL'de index kavramını biliyor musunuz?mahmutk adlı üyeden alıntı: mesajı görüntüle
Eğer biliyorsanız, Fulltext index kavramını ve MATCH..AGAINST deyimini araştırmanızı tavsiye ederim: https://dev.mysql.com/doc/refman/5.6...t-boolean.html
Eğer bilmiyorsanız konuya şuradan başlayabilirsiniz: https://dev.mysql.com/doc/refman/8.0...l-indexes.html