auto incremento primário deixando lacunas na contagem

Eu tenho uma tabela com chave primária de incremento automático. Esta tabela destina-se a armazenar milhões de registros e não é necessário excluir nada por enquanto. O problema é que, quando novas linhas estão sendo inseridas, devido a algum erro, a chave de incremento automático está deixando algumas lacunas nos IDs de incremento automático. Por exemplo, após 5, o próximo ID é 8, deixando a lacuna de 6 e 7 O resultado disso é quando eu conto as linhas, isso resulta em 28000, mas a identificação máxima é 58000. Qual pode ser o motivo? Eu não estou apagando nada. E como posso corrigir esse problema?

P.S. Eu estou usando inserir ignorar ao inserir registros para que ele não dê erro quando tento inserir entrada duplicada na coluna exclusiva.

questionAnswers(4)

yourAnswerToTheQuestion