Sistema lento por base de datos muy pesada

Alguien me puede ayudar, que puedo hacer cuando el sistema se pone lento, cuando quiero generar un reporte de una empresa cuya base de datos es grande y tarda mucho en generarse.
Podré eliminar años anteriores a los que la ley me exige o que no estén prescritos.

@Yanira reomiendo leer todo el post

Gracias por la información muy fino.