Nejjednodušší způsob, jak to zjistit, je napsat jednotkový test a skutečně získat nějaká čísla.
Moje teorie byla, že časové razítko bude rychlejší, ale podle tohoto blogu se mýlím:http://dbscience.blogspot.com/2008/08/can-timestamp-be-slower-than-datetime.html
To je důvod, proč mám tendenci získávat čísla pomocí profilování, než se rozhodnu, kde optimalizovat, protože můj pocit může být občas docela špatný.
Může to tedy záviset na verzi MySQL, kterou používáte, ale zdá se, že datum a čas může být rychlejší.