neden mysql'deki problemi çözüyor. Bu tabloya 100 dosya, her 100MB depolamak zamanMySQL SELECT çok yavaş çünkü LONGBLOB
table xxx
-> id primary key
-> name varchar 255
-> data longblob
, masa o
SELECT name FROM xxx WHERE id = 50 LIMIT 1;
alır uzun sürer ... herhangi satırı seçmek için deneyin
10GB
zorunda kalacak ve suçlu yaklaşık 8 saniyeSorunum muhtemelen, mysql, name
, sadece 255 karaktere dönmeden önce tüm satırı okur ... bu yüzden 100 dosya adlarını listelemek istiyorum, m ysql 10 GB okur ve 2 KB sonucunu döndürür.
StackExchange siz yazarken soru/cevap önizlemesini gösterir. Lütfen önizlemeye bakın ve biçimlendirmenin doğru olduğundan emin olun. Önceden biçimlendirilmiş kod, önizlemede tek bir satır olarak görüntülenirse, diğerlerine bu şekilde bakar. Bu yüzden düzgün şekilde biçimlendirmek için "kod örneği" düğmesini kullanın (ya da her satırdan önce 4 boşluk koyun ve SE önceden biçimlendirilmiş kodu bilecektir). –