Logo Passei Direto
Buscar

Teologia

Outros
Um dos pilares da excelência em SQL é a Escalabilidade. Um estagiário utilizou "SELECT *" em uma consulta que será executada milhares de vezes por segundo por uma aplicação web. Embora a tabela tenha apenas 50 linhas hoje, ela crescerá exponencialmente. Por que essa prática fere o princípio da Escalabilidade? Alternativas 1. Porque o SGBD precisa converter o asterisco (*) em nomes de colunas, o que consome 50% do tempo de CPU da consulta. 2. Porque o "SELECT *" traz colunas desnecessárias, aumentando o tráfego de rede e o uso de memória à medida que novas colunas são adicionadas à tabela. 3. Porque o "SELECT *" altera a ordem lógica de execução, forçando o ORDER BY a ser processado no início. 4. Porque o "SELECT *" impede que o banco de dados utilize qualquer índice, forçando sempre um Table Scan.
User badge image
Renato Varela

há 2 meses

Respostas

Ainda não temos respostas

Você sabe responder essa pergunta?

Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina