Apelidos para colunas pesam na performance da execução de uma query?

SQL

Banco de Dados

13/07/2017

Senhores, tenho uma dúvida quanto a consultas em banco de dados:

Se por exemplo, tenho uma query que me traz o retorno de uma tabela qualquer:

select nomecarro, anocarro from carros


E por exemplo, essa consulta me retornasse diversos registros, ela teria alguma diferença em termos de performance da consulta abaixo?

select nomecarro as nome, anocarro as ano from carros


Obrigado :)
Robson Cavalcante

Robson Cavalcante

Curtidas 0

Melhor post

Leandro Chiodini

Leandro Chiodini

13/07/2017

Bom dia Amigo.

Os apelidos não incluenciam diretamente em um query, pelo contrario, são inclusive uma boa pratica para utilizar.
Mas lembre-se caso vocês tenha que usar uma quantidade demasiada de apelidos, repense a sua query, e veja a possibilidade de subdividi-la em funções.

Abraço
Chiodini
GOSTEI 2

Mais Respostas

Robson Cavalcante

Robson Cavalcante

13/07/2017

Cara, obrigadíssimo pela resposta!

Não tinha ideia se o apelido nas colunas pesava ou não na execução da query. Eu só não entendi esse comentário:

Mas lembre-se caso vocês tenha que usar uma quantidade demasiada de apelidos, repense a sua query, e veja a possibilidade de subdividi-la em funções.


Porque o uso de muitos apelidos seria ruim?
GOSTEI 0
Fernando Gaspar

Fernando Gaspar

13/07/2017

Fala Robson, beleza?

Não que o uso de alias seja uma má prática, acredito que o amigo comentou sobre rever a query pelo fato de ser mais comum o uso do alias em querys que utilizam várias tabelas, nesse caso já é preciso observar o consumo da query se a sua preocupação é a performance.

Te aconselho da uma olhada nesse DevCast ele apresenta um recurso do SQL Server onde o foco é a performance.

[url:descricao=Plano de execução do SQL Server]https://www.devmedia.com.br/plano-de-execucao-do-sql-server/38091[/url]

Abraço.
GOSTEI 1
Robson Cavalcante

Robson Cavalcante

13/07/2017

Obrigado Gaspar! Valeu pela ajuda :)
GOSTEI 0
POSTAR