From: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
---|---|
To: | Simeó Reig <simeo(at)incofisa(dot)com> |
Cc: | Pgsql es ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: test pgbench |
Date: | 2013-10-03 14:11:50 |
Message-ID: | 20131003141150.GS5235@eldon.alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Simeó Reig escribió:
Hola,
> Estaba realizando unas pruebas de performance con pgbench con unas
> consultas bastante largas y obtengo un error:
>
> $ pgbench -n -c1 -T 3 -f veins_pgbench.sql pdn
> Client 0 aborted in state 0: ERROR: syntax error at end of input
> LINE 1: ...(abc.persones.provincia = abc.poblacions.cod_provinc
Me pregunto qué sucede si la orden en cada línea es mayor que BUFSIZ
(que si no entiendo mal podría ser 512 o 1024, dependiendo del
compilador). ¿Quizás deberías hacer que cada línea sea más corta?
El problema podría presentarse si el corte (los 512 bytes o cuanto sea)
se cumplen justo en mitad de un nombre de columna, por ejemplo. Prueba
ajustando esa línea agregando unos 27 espacios de manera que el
abc.polacions.cod_provinc quede 27 chars más adelante, para que el corte
del buffer no ocurra a mitad del identificador.
--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
-
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
From | Date | Subject | |
---|---|---|---|
Next Message | Luis Felipe Aguilar Pereda | 2013-10-03 21:18:23 | Postgresql studio 1.0 |
Previous Message | Lazaro Ruben Garcia Martinez | 2013-10-03 14:10:12 | RE: Ayuda con procedimiento almacenado Maestro-Detalle |