Sequelize melambat saat Anda menambahkan relasi :M ke include.:M relasi Anda menghasilkan baris duplikat dalam hasil sql Anda, jadi kami harus menghabiskan waktu untuk menduplikasinya dan menguraikannya menjadi model.
Untuk kinerja yang optimal, Anda dapat meninggalkan relasi :1 di dalam include Anda, tetapi lakukan :M dalam kueri terpisah.
Tentu saja kueri itu sendiri juga bisa lambat, tetapi kemungkinan besar itu adalah hasil dari Sequelize overhead - Coba jalankan kueri langsung di database.
(Penafian:Sekuel pengembang inti)
Versi apa yang Anda jalankan? Angka awal yang Anda laporkan terdengar tinggi, tetapi kami telah mendengar angka tersebut sebelum kami melakukan beberapa pengoptimalan, coba uji dengan git master terbaru.
Kami selalu berupaya mengoptimalkan kode untuk skenario ini, tetapi menduplikasi 20.000 baris menjadi 5.000 baris akan selalu memerlukan beberapa siklus cpu.