SUBSTITUIR
- dispara chave estrangeira em DELETE = precisa de tempo
- fechaduras relativamente longas
- muito melhor -> implementação concreta de INSERT e UPDATE
INSERIR NA CHAVE DUPLICADA
- bloqueio caro
- no passado -> grandes problemas de ACID
- melhor evitá-lo, se possível
ATUALIZAR
- atualização de mais de uma tabela ao mesmo tempo -> bloqueio caro
- atualize apenas as linhas cujo valor deve ser alterado: UPDATE usuários SET nome = “Billy Gatter” WHERE id = 123 AND nome! = “Billy Gatter”
ONDE (???)
- não mais que 700 parâmetros
- no pior caso -> melhor usar várias consultas
ORDENAR POR
- só se você realmente precisar
- caso contrário, ORDER BY NULL