Apelidos para colunas pesam na performance da execução de uma query?
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:
E por exemplo, essa consulta me retornasse diversos registros, ela teria alguma diferença em termos de performance da consulta abaixo?
Obrigado :)
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
Curtidas 0
Melhor post
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
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
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:
Porque o uso de muitos apelidos seria ruim?
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
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.
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
13/07/2017
Obrigado Gaspar! Valeu pela ajuda :)
GOSTEI 0