Srs, boa tarde.
Com foco em performence eu tenho uma questão e gostaria da ajuda de vocês.
Hoje eu tenho uma tabela com 15 colunas com mais de 500.000 registros. Eu apliquei um ALTER TABLE add mais 4 colunas demorou mais de 15 minutos. Isso causou um impacto no processo de deploy, mas tivemos que fazer.
Com a oportunidade desse curso pensei na possibilidade de add apenas uma colunas em json, que já resolveria o caso, uma vez que são informações que eu não necessito ter uma integridade de 100%. Neste cenário, gostaria da ajuda, pensado em qual decisão seria melhor tomar, com foco em performence.
1-) Criar uma tabela a parte com as4 colunas, e usar PK,FK e index. 2-) Criar apernas um novo campo do tipo json.
Quando eu falo em performence, meu foco é UPDATE, SELECT, INSERT e queries complexas com vários INNERJOINS entre 10 ou mais tabelas. Lembrando que as tabelas possuem PK, FK e index.
Obrigado.