Eu tenho uma tabela de log que captura o carimbo de data e hora de quando determinados arquivos foram exportados para outro sistema.
A tabela exportedLog atualmente possui três campos:
id (primary key)
messageId (int)
exportedDateTime (datetime)
Revendo isso, descobri que o idcampo não serve para nada, pois não há junções nessa tabela. A única coisa que trabalha nessa tabela é a inserção do trabalho em lotes que processa as mensagens e as insere nessa tabela de log.
Devo remover o idcampo?
Devo ter uma chave primária em ambos messageIdou exportedDateTimeou ambos?