From: | Juan Manuel Acuña Barrera <gps1mx(at)gmail(dot)com> |
---|---|
To: | Lista PostgreSQL en Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Fwd: excepcion en SELECT * |
Date: | 2011-05-10 15:07:46 |
Message-ID: | BC31E701-F749-4C9E-BCE5-F1520702D27E@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Inicio del mensaje reenviado:
> De: Álvaro Hernández Tortosa <aht(at)Nosys(dot)es>
> Fecha: 10 de mayo de 2011 04:18:44 CDT
> Para: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
> Cc: Daniel Juárez <djcekta(at)gmail(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
> Asunto: Re: [pgsql-es-ayuda] excepcion en SELECT *
>
> Mon, May 09, 2011 at 02:35:38PM -0500, Jaime Casanova escribió:
>
>>
>> una vez dicho eso, cada vez que preguntan esto (y lo han preguntado
>> varias veces) me pregunto si estan concientes que tener demasiadas
>> columnas en una tabla es muestra de un mal diseño y ademas afecta al
>> rendimiento
>
> Estoy de acuerdo, suele ser muestra de diseño no normalizado
> (aunque tener muchas columnas no es condición suficiente de diseño no
> normalizado, claro) y, dependiendo de algunos factores, puede llevar a
> un menor rendimiento.
Para tenerlo como referencia, cuantas son _muchas_ columnas en postgresql? 50? 100? 500?
>
> Y yo añadiría: tampoco es, en mi opinión, recomendable el uso de
> "SELECT *" sino que se debería usar siempre una lista explícita de
> columnas, al menos en aplicaciones (en consola, lo que se quiera),
> porque si se añaden columnas a futuro (vía ALTER TABLE ADD COLUMN) sin
> cambiar la query en la aplicación, se pueden estar "trayendo" a la
> aplicación más de las previstas, con las consecuencias en rendimiento
> que ello pudiera tener. Y al final puede haber sorpresas, como las hay
> cuando en las aplicaciones no se usa explícitamente ORDER BY...
En esto estoy absolutamente de acuerdo, independientemente del manejador de bases de datos que se use.
>
> Saludos,
>
> Álvaro
>
> --
>
> Álvaro Hernández Tortosa
>
>
> -----------
> NOSYS
> Networked Open SYStems
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
Saludos!
Juan Manuel.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
iEYEARECAAYFAk3JVMUACgkQTc4QiYN6hDfC3wCfZgpID5XGVkkUtsdrMI3/fojj
aDcAmgN6h1ZXPtytEpxTkUEEfKt/4PjY
=NW6R
-----END PGP SIGNATURE-----
From | Date | Subject | |
---|---|---|---|
Next Message | Álvaro Hernández Tortosa | 2011-05-10 15:25:09 | Re: Fwd: excepcion en SELECT * |
Previous Message | Álvaro Hernández Tortosa | 2011-05-10 14:57:45 | Re: pg_hba |