Per prima cosa proverei a mettere un indice sulle colonne IdAllievo e datafine.