Создание индексов после загрузки данных происходит намного быстрее. Если вы загрузите данные в таблицу с индексами, загрузка будет очень медленной из-за постоянных обновлений индекса. Если вы создадите индекс позже, он может быть эффективно заполнен только один раз (что, конечно, может занять некоторое время, но общая сумма должна быть меньше).
Аналогичная логика применяется к ограничениям. Также включите их позже (если только вы не ожидаете, что данные выйдут из-под ограничений и не захотите знать это на раннем этапе).