• 17-05-2019, 17:55:11
    #1
    Arkadaşlar, bunu cron la yapmak istiyorumda bir tablo var mesela bir db de biz bu dbden diğer 15 db ye veri çekmemiz gerekiyor bunu nasıl yapabiliriz ?
  • 17-05-2019, 17:58:19
    #2
    bunun için remote mysql yapman gerekir, 1 php dosyasının içine işlemleri girersin. rutine bağlı olarak cron ile çalıştırırsın.
  • 18-05-2019, 17:48:48
    #3
    veri diğer db lere sadece eklenecekse;
    en hızlı yöntem kaynak tabloyu csv çıktısını alıp "LOAD DATA LOCAL INFILE" ile hızlıca diğer db lerdeki tabloya ekleyebilirsiniz.
    veri kaynak tablodaki gibi update delete olacaksa;
    döngüye sokulup, döngüde her bir satır için duruma göre insert update delete uygulamak gerekir. veri büyükse index yenilenmesi için table lock beklenir. bu da eğer hali hazırsa o tablo başka bir işlem için kullanılıyorsa slow query e neden olur.