[Pgsql-ayuda] Consulta sobre velocidad

Antonio Castro acastro@ciberdroide.com
Sat, 1 Feb 2003 20:57:56 +0100 (CET)


On Sat, 1 Feb 2003, Alvaro Herrera wrote:

> restantes son los bytes mismos.  Nota que el largo en bytes es distinto
> del largo en caracteres (piensa en multibyte, que ahora viene activado
> por defecto)

Aqu=ED me hablas de algo que desconozco. He comprobado que char(1) y
varchar(1)  ocup=E1n lo mismo haciendo dos pruebas distintas en un par de
tablas y comparandolas. Eso es lo que tu dec=EDas. Lo que me pregunto=20
ahora es si char(n) siempre ocupa n+4 bytes o si eso depende de la=20
configuraci=F3n de la base de datos. Para varchar(n) me parece l=F3gico
que siempre sea as=ED para char(n) no.

Admito que las cosas no son como yo cre=EDa pero continuo sin entender
pero supongo que tiene que ver con lo de multibyte. Si es algo facil
de explicar podr=EDas contarme algo y en caso contrario dime donde viene
explicado. He encontrado el t=E9rmino de Multibyte en varios textos de
la documentacion pero no localizo el lugar donde se explica el concepto.

Gracias por tu tiempo.


Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+
        /\     /\      Ciberdroide Inform=E1tica (Tienda de Linux)
          \\W//            <<< http://www.ciberdroide.com >>>
=09 _|0 0|_                                                   =20
+-oOOO--(___o___)--OOOo----------------------------------------------------=
+=20
|  . . . . U U . . . . Antonio Castro Snurmacher  acastro@ciberdroide.com  =
| =20
|  . . . . . . . . . .                                                     =
|=20
+()()()----------()()()----------------------------------------------------=
+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** =
|
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>>            =
|
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+