Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

foreach loop :Menggunakan semua core di R (terutama jika kita mengirim kueri sql di dalam foreach loop)

Saran saya adalah ini:Pindahkan kueri basis data ke luar loop, dan kunci akses sehingga Anda tidak melakukan kueri basis data paralel. Saya pikir itu akan mempercepat juga, karena Anda tidak akan memiliki akses disk paralel, sambil tetap dapat melakukan pemrosesan paralel.

Artinya (kode semu)db =terhubung ke databasethreadlock =lock();

parfor {threadlock.lockresult =db query (tarik semua data di sini, karena Anda tidak dapat memproses saat memuat tanpa menjaga database terkunci)thread.unlockmemproses data yang dihasilkan (yang sekarang hanya data, dan bukan objek sql).}




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aktifkan masuk ke wadah mysql buruh pelabuhan

  2. Deploy Server MySQL + DB dengan aplikasi .Net

  3. MySQL pilih SUM hasil dengan LIMIT

  4. Memilih beberapa kolom/bidang di subquery MySQL

  5. Bagaimana saya bisa menggunakan ON DUPLICATE KEY UPDATE di PDO dengan mysql?