Eu herdei um banco de dados onde nenhuma chave primária foi definida nas tabelas. Também não há índices clusterizados atribuídos às tabelas.
Se eu executar uma alteração de tabela para atribuir uma chave primária, isso resultará no SQL Server também criando um índice clusterizado? Nesse caso, devo esperar lentidão no banco de dados devido ao IO dos dados sendo reposicionados no disco rígido?
Sim, o SQL Server criará a chave primária como clusterizada por padrão, mas você não precisa aceitar os padrões.
E sim, você verá alguma atividade de E/S aqui, portanto, se for um sistema ocupado, é melhor guardar isso para horas mais silenciosas ou um período de manutenção.