Em relação à otimização de consultas e performance no MySQL, analise as assertivas e assinale a alternativa que aponta as corretas.
I. O MySQL utiliza um otimizador baseado em custo, que escolhe um plano de consulta com base no custo estimado para processar a consulta.
II. No MySQL, a utilização do índice FULLTEXT é adequada para operações comuns de busca em colunas, assim como para operações de busca em texto completo.
III. A função STRAIGHT_JOIN força o MySQL a juntar tabelas na ordem exata em que são listadas na cláusula FROM da consulta.
IV. A otimização de subqueries no MySQL sempre resulta em melhor performance em comparação com consultas equivalentes utilizando JOIN.