Carlos,
como estas?
tiene en cuenta los indices... si el optimizador considera que el rango es
muy amplio puede decidir hacer un seq scan
Saludos,
Dorian
2012/3/1 SYSWARP - Carlos Enrique Perez
> **
> Pregunta de vago.
> El Between genera full scan o me tiene en cuenta los indices?
> saludos.
sirva para entender como funciona.
Saludos,
Dorian Kuroki.
2010/11/4 Adriana Rita
>
> Hola Lista:
> Quiero saber si alguien utilizo la funcion crosstab , porque tengo una
> inquietud.
> Yo utilizo la funcion para invertir las columnas del resultado de un
> query, hasta ahi
Creo que deberias escribir una funcion que consulte la tabla de
catalogo pg_proc y pg_type. Esta tabla tiene el campo proargtypes (
vector de oids ) que referencia a cada oid de la tabla pg_type.
Haciendo un join entre estas tablas resolveria tu inquietud.
Saludos
Dorian
2010/11/24 Crispin T.
Creo que deberias orientar la solucion a una funcioncon con el uso de
un cursor .
sin window functions , no vas a poder resolverlo en un solo statement
Dorian
2011/1/4 Crispin T. :
>
>> select *
>> from referencia
>> order by fecha desc, nroreferencia desc
>> limit 3
>
> no, esa solucion devolver
Hola,
en un SELECT con group by, si los campos no estan en la clausula GROUP
BY tienen que estar afectados por una funcion aggregate ( sum(),avg()
, count(), etc. ) .De otra forma no podria ejecturarse la consulta.
Como esperas que te muestre los datos por ejemplo del campo
a.corretivo si este dev
Hola Ramon,
Segun lo que entiendo , en tu caso la integridad referencial se
comporta de diferente forma segun los datos que se manejan.
Podra ser que alguna de las tablas este particionada y por eso con
diferentes datos se comporte distinto?
Tal vez ayudaria a resolver el problema si publicas en l
Miguel,
Yo empezaria viendo si tenes algun lock que este atascando el proceso de vacuum.
Podes hacerlo con un "ps -fu postgres | grep waiting " desde el shell
del servidor ( esto si no estas en windows ). Si en el resultado
aparece el proceso vacuum, hay un lockeo que hay que estudiar
La otra form
Esa consulta devuelve la lista de pids de todas las conexiones actuales a la
base de datos.
No deberia ser la ejecucion de esta consulta la causa del problema de
performance.
la mejor forma de ver qué queries se estan ejecutando no es revisando el log
sino justamente haciendo una consulta a esa mi
Te referis a errores de tipeo de una sentencia sql? si buscas eso no
hay nada pero creo que equivocas el concepto de lo que es un lenguaje.
Dorian
2011/2/24 Daniel Juárez :
> Hola que tal, queria preguntarles si existia ya algo implementado en
> postgres para detectar errores de dedo? esto es, qu
Conviene ponerla en a misma base de datos, porque de esta forma el
optimizador de queries va a tener a mano las estadisticas de todas las
tablas que participan del join para resolver la consulta de la mejor
manera.
Saludos,
Dorian
2011/3/16 Alvaro Herrera :
> Excerpts from Kernel's message of mi
La sentencia:
select char_length(upper('abc '));
char_length
-
20
(1 row)
compureba que la funcion upper no elimina los blancos.
Manda un ejemplo del problema .
Dorian.
2011/3/30 Kernel :
> Hola, no sabia que la función upper también eliminaba los esp
Hola Ricardo,
Fijate si te sirve este link:
http://archives.postgresql.org/pgsql-admin/2010-04/msg00189.php
Espero que puedas solucionarlo.
Saludos.
Dorian Kuroki
On Mon, Apr 4, 2011 at 12:53 PM, Ricardo Antonio Yepez Jimenez
wrote:
> Buenos Días, instalando postgresql-8.4.5 en aix
Ricardo ,
En algun lugar del cuerpo de la funcion estas ejecutando una funcion o
un casteo que hace que un valor no pueda almacenarse en el tipo
numeric(16,2)
Podes evidenciarlo con lo siguiente:
postgres=# select 111.99::numeric(16,2);
ERROR: numeric field overflow
DETAIL: A field
Cristian,
Puede que hayas tenido algun problema con los discos o el filesystem
en donde residen fisicamente los archivos de datos. Si es asi, no vas
a poder solucionarlo con un vacuum.
saludos
Dorian
2011/5/13 Cristian Ayala <565584c...@gmail.com>:
> tengo el siguiente error cuando hago una con
Gaston,
Si vas a usar pl/pgsql podes basarte en los ejemplos de la
documentacion oficial de Postgresql:
http://www.postgresql.org/docs/9.0/static/plpgsql-trigger.html
Basicamente, para hacer la busqueda y comparacion que necesitas, vas a
tener disponible las variables de tipo record NEW y OLD con
chequea que pasa con la actividad en disco. Usa iostat
2011/7/26 OgiSer Tamade :
> Hola,
>
> tengo un postgreSQL 8.1 funcionando sin problemas desde hace unos meses.
> La semana pasada la carga del sistema ( load average) sube bastante llega a
> 7. Mientras que a nivel de CPU y memoria esta a 0
La idea es crear una tabla que esta "registrada" en el catalogo del
servidor local,pero que obtiene los datos de uno remoto.
Para esto se define un server, que a se asocia a un foreign datawrapper (FDW).
El FWD es una asociacion entre un objeto en la base de datos y una
funcion que es la que hace d
El problema esta del lado de la aplicacion. Puede ser el driver que
estas usando para conectarte. La base de datos puede estar ejecutando
un comando indefinidamente.
Tendrias que buscar algun seteo ( connectTimeout=0 o similar ) para
que omita ese timeout.
Dorian
2011/10/12 Miguel Angel Hernande
18 matches
Mail list logo