Tabela sem PK apenas para Log e sem relacionamento, pode?

Primeiramente feliz ano novo pessoal.
Agora “segundamente” a minha dúvida, uma tabela que apenas servirá para guardar logs e que o número de linhas seja algo bem grande por volta de um número que ultrapasse todo e qualquer tamanho de variavel que o banco suporte(no caso de incrementação por número de linhas), essa tabela necessita de uma chave primária?
Obs.: Periodicamente as linhas mais antigas(data e hora são gravados no log, porém não podem ser usados como pk :frowning: ) são transferidas para arquivos texto e apagadas do banco, então não é necessario preocupação com o tamanho da tabela, apenas com o fato de não haver chave primária nela.
Obrigado :thumbup:

Sim. Como tabelas de log geralmente não tem relacionamento com nada, você pode dispensa-la da chave primária. Na pior das hipóteses, basta também colocar um campo auto-numerado.

Sugiro criar um indice no campo data e hora.

Obrigado gente, minha dúvida mesmo era se existiria algum problema pela tabela não ter nenhuma chave primaria. Preferi não colocar a data e hora como chaves pois como terão algumas threads trabalhando nessa mesma tarefa poderia ocorrer de gerarem ao mesmo tempo uma linha(dificil, mas possível).
Bem a tabela ficou sem chave mesmo, obrigado pelas respostas e pela dúvida Sanada. :wink: