Suponha que o monitoramento de um Sistema Gerenciador de Banco de Dados (SGBD) tenha detectado que uma determinada consulta complexa e muito frequentemente executada, envolvendo várias tabelas, está com desempenho aquém do aceitável. A este respeito, considere as alternativas gerais propostas abaixo.
I - Criar ou modificar os índices usados na consulta.
II - Reescrever a aplicação que executa a consulta com problemas.
III - Reescrever a consulta SQL que apresenta problemas.
Quais delas podem ser usadas para melhorar o desempenho global da aplicação?