A diferença é em uso de rede quando se tem 20 campos e só se precisa de 4 (por 
exemplo), mas como você fala que sempre precisará de todos os campos da tabela, 
não fará diferença.
 
Luciano Calenzani Simões



----- Mensagem original ----
De: Fellipe Henrique <[EMAIL PROTECTED]>
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 1 de Maio de 2008 19:44:29
Assunto: Re: [delphi-br] Questão de eficiência no SGDB. Para discussão....

                Acho que o pessoal não entendeu... até hoje eu nunca vi nenhuma 
tabela com
milhares de CAMPOS, já vi milhares de REGISTROS. O que ele quer saber é o
seguinte, se eu usar o * pra trazer todos os campos, ou usar campo a campo,
trazendo todos os campos.... vejo que hoje os bancos estao muito melhores, e
não há diferença significativa em usar * ou todos os campos no select.

Deixando claro que a intenção é realmente trazer todos os campos da tabela.

[]s

2008/5/1 Edison DRP <[EMAIL PROTECTED] com>:

>   Veja que se eum um banco com alguns milhares ou milhões de registros
> voce
> fizer um select * ao invez de select campo1, camp2 ... 3 desde que voce
> não
> precise baixar todos os campos (evidentemente) a diferença de tempo e uso
> do
> servidor será simplemente brutal! Se voce tiver uma base de dados grande
> para testar, faça voce mesmo a experiencia entre select * e select 6 duzia
> de campos e verifique.
>
> Edison Garcia
>
>
> ----- Original Message -----
> From: "Flavio" <[EMAIL PROTECTED] com.br <fqs21%40yahoo. com.br>>
> To: <firebird-br@ yahoogrupos. com.br <firebird-br% 40yahoogrupos. com.br>>;
> "Grupo Sql Server 2000"
> <sqlserver2000@ yahoogrupos. com.br <sqlserver2000% 40yahoogrupos. com.br>>;
> "Grupo_Delphi"
> <[EMAIL PROTECTED] os.com.br <delphi-br%40yahoog rupos.com. br>>
> Sent: Thursday, May 01, 2008 11:09 AM
> Subject: [delphi-br] Questão de eficiência no SGDB. Para discussão....
>
> Olá galera do mal, bom dia,
>
> então, esses dias atrás o meu chefe disse para eu não colocar ' * ' nas
> consultas feitas em banco de dados, porque prejudicava a velocidade da
> consulta (uso Oracle 9i). Pois bem, não tive tempo de pesquisar, mas andei
> pensando sobre. Vamos supor que então não coloco ' * ' nas consultas e sim
> todos os nomes dos campos q serão úteis. Certo, mas pensando na futura
> manutenção do software, caso precisemos adicionar um campo na tabela e que
> será util nas pesquisas, fazendo assim precisaremos acrescentar o campo em
> todas as consultas feitas por todo o programa, o que seria completamente
> aborrecedor. Porém, podemos colocar essas consultas em métodos de classes,
> sendo assim, alterando só os métodos que utilizem essa query em questão.
>
> Sobre isso, gostaria de ouvir a sugestão do pessoal, para tentar chegarmos
> ao melhor caminho.
>
> Obrigado pela atenção de todos.
> Flávio.
>
> ------------ --------- --------- ---
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> ------------ --------- --------- ------
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>  
>

-- 
____________ _________ _________ ___
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED] com

Cansou do MercadoLivre como eu? Tente o www.uaileilão. com.br.

[As partes desta mensagem que não continham texto foram removidas]


    
                                
<!--

#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#0000ff;text-decoration:none;}
-->

<!--

#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
-->
        
<!--

        #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-reco {
margin-bottom:20px;padding:0px;}
#ygrp-reco #reco-head {
font-weight:bold;color:#ff7900;}

#reco-grpname{
font-weight:bold;margin-top:10px;}
#reco-category{
font-size:77%;}
#reco-desc{
font-size:77%;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
-->
                





      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[As partes desta mensagem que não continham texto foram removidas]

Responder a