Il modo più semplice per scoprirlo è scrivere un test unitario e ottenere effettivamente alcuni numeri.
La mia teoria era che il timestamp sarebbe stato più veloce, ma secondo questo blog mi sbaglio:http://dbscience.blogspot.com/2008/08/can-timestamp-be-slower-than-datetime.html
Questo è il motivo per cui tendo a ottenere numeri, profilando, prima di decidere dove ottimizzare, poiché il mio istinto a volte può essere piuttosto sbagliato.
Quindi, potrebbe dipendere dalla versione di MySQL in uso, ma sembra che datetime potrebbe essere più veloce.