link: https://www.youtube.com/watch?v=1zsRpf-FoMY
Kenapa Report itu lambat
Kesalahan:
- karena tidak memakai
cursor,cursoritu mengambil data dari database sedikit demi sedikit - menyimpan dalam
arraydidalam memori akan bengkak atau mati (out of memory) - naikin cpu usage karena job lagi jalan
- jika ada
garbage collection - generate ke
excel/pdf
Solusi:
- generate ke
csv/json - generate yang bisa stream file
- memakai
cursor. contoh cari di google:golang mysql cursor,php mysql cursor. narik dikit demi sedikit menggunakan batch.

