¿Es posible? - Sí
¿Es lento? - Probablemente tomará un tiempo.
La diferencia entre TIMESTAMP y DATETIME se explica un poco aquí:¿Debería usar el campo 'datetime' ' o 'marca de tiempo'?
En general, no creo que cambiar un tipo sea algo inteligente a menos que realmente te quedes sin otras opciones. Perderá los datos que realmente desea conservar o se crearán los datos que deben existir. Lo más probable es que estos datos no sean lo que usted necesita que sean.