Общий ответ заключается в том, что ваши данные могут измениться (где бессмысленный идентификатор никогда не изменится) ... что произойдет, когда вы поймете, что вы храните время в локальной зоне и начинается DST? Если вы хотите хранить против UTC и / или против определенного часового пояса? Для получения дополнительной информации о порядке заказа см. ответ wcoenen .
.
Если вы начинаете создавать тысячи строк в секунду, и вам приходится связываться с данными, чтобы «заставить их работать», делая то, для чего они не были предназначены. Возможно, вы бы добавили столбец устранения неоднозначности, который увеличил бы и замедлил бы ваш индекс ...
А потом, когда ваш проект становится мега-популярным, и люди начинают пытаться запускать отчеты / запросы и "он использует дату в качестве ПК ??? !!!"
Также рассмотрите возможность использования базы данных, которая разрешает кластеризованные индексы для неосновных столбцов.