Durante uma auditoria de performance, foi identificada uma consulta que causava lentidão no servidor. O trecho problemático era: WHERE YEAR(data_venda) = 2023. Com base no conceito de funções escalares e performance discutido em aula, por que essa construção é considerada uma má prática? Alternativas 1. Porque a função YEAR() é uma função de agregação e deveria estar na cláusula HAVING. 2. Porque funções escalares não podem ser utilizadas na cláusula WHERE, apenas na cláusula SELECT. 3. Porque a função YEAR() retorna um número inteiro, e o banco de dados espera uma data completa para comparação. 4. Porque aplicar uma função na coluna (lado esquerdo da comparação) obriga o banco a processar todas as linhas da tabela, impedindo o uso eficiente de índices.