Ao excluir, devo usar LIMIT ou não (tabelas MySQL INNODB)
- Cada cliente tem um hash único.
- Cada cliente pode ter um ou mais registros em uma única tabela.
Se eu souber com antecedência que um cliente pode ter até 100 registros no máximo e minha consulta DELETE tiver LIMIT 100, presumo que, uma vez excluídos 100 registros, a consulta terminará sem chegar ao final da tabela.
No entanto, se meu cliente tiver apenas 50 registros e minha consulta DELETE tiver LIMIT 100, a exclusão continuará até que o final da tabela seja encontrado, pois gastará esforço perseguindo o 51º registro que não existe.
Assim... Se eu não usar LIMIT o MySQL INNODB sabe de antemão que depois de deletar 50 registros não precisa continuar?
A resposta pode criar ou eliminar problemas de desempenho...