Bu belirttiğim işlemleri php kullarak yapmak yerine bash script yazarak direkt mysql e insert yapabilirsiniz.
Örneğin 1000 er adet insert yapacaksınız.
Multiple insert komutunu direkt mysql e gönderebilirsiniz.
Dahada hızlanacaktır.
Veya 1000 er adet sql dosyası oluşturan mysql dump import eden bash scripti vb.
Yöntemler çok sadece sizin için en iyisi nedir siz tercih etmelisiniz.
Stackoverflow da bir çok çözüm bulunmakta.
PHP İle Büyük Veritabanını Yönetmek / Tekrarlanan Verileri Bulmak / Sorgu Yapmak
12
●512
- 04-09-2022, 00:41:26uniq index metodunda iki sütünü birden uniq index kontrolu yaptırabilirsiniz.
yani sadece mail sütünün veya sadece pass sütününü tek başına uniq index yapmak yerine mail+pass olarak da uniq index oluşturabilirsiniz.
aynı şekilde daha önce başka bir arkadaşın dediğin gibi ek bir hash sütünü ile uniq kontrolu da olabilir. seçim size kalmış
insert ignore into tablo (mail,pass) values ('mail@example.com','1');
veya
insert ignore into tablo (mail,pass,hash) values ('mail@example.com','1','uniqhash');
on duplicate key yöntemi ile yaparsanız daha yavaş olacaktır. - 16-02-2023, 08:08:14trgino adlı üyeden alıntı: mesajı görüntüleMCERAN adlı üyeden alıntı: mesajı görüntüle
Yönlendirmeleriniz için tekrar Teşekkür ederim hocam, örneklerinizden yola çıkarak ve Ram takviyesi, C# ile bir program yazarak sorunumu çözdüm.
Konuyu takipteyim.