I've inherited an ETL process that loads a few thousand records from a flat file (.csv) into a staging table. This staging table doesn't have a clustered index nor a PK. While it doesn't cause any problems with performance, it still rubs me the wrong way. It seems I should at least have an identity PK on the table and I always default to adding a clustered index.
Am I being too pedantic here?
Your opinions appreciated?
Thanks,
Rob