You can generate reports only for a specific day to avoid any burden on the system. It is better to generate reports on a per-day basis.