Ciao, secondo me avrebbe senso partizionare la tabella subito solo se sei sicuro se questa conterrà decine di milioni di record (io lo farei su un range di post_id o utente_id.. dipende come devi usare le informazioni ).
Se, per il momento, voi iniziale con una tabella senza partizionamento, la via degli indici che hai indicato, imho, è quella giusta.

F.