Я довольно новичок в мире SQL и создаю базу данных, которая будет записывать данные в режиме реального времени с частотой до 32 Гц.Кажется логичным использовать временную метку как часть первичного ключа или, по крайней мере, сделать ее уникальной (и, возможно, составной с другой информацией).Мой вопрос касается производительности по мере увеличения размера таблицы.Наивно, я думаю, что если база данных должна проверять, что метка времени уникальна каждый раз, когда я вставляю запись, через некоторое время все станет очень медленно.Но опять же, вероятно, это то, что оптимизаторы баз данных решили несколько лет назад, и совершенно эффективно определить метку времени как уникальную для крупномасштабных баз данных.
Примечание. Я использую MySQL и метку времени для своей базы данных.Кроме того, мне на самом деле не нужна метка времени, чтобы быть уникальной, я просто чувствую себя лучше, зная, что схема как можно более точно определена.