Re: Preocupacion con PostgreSQL

From: "Felipe Amezquita" <felmarla(at)gmail(dot)com>
To: postgresayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Preocupacion con PostgreSQL
Date: 2007-11-20 15:00:31
Message-ID: bf4cfe570711200700n5b0d95a5n6312d23e4c026fc1@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Bueno amigos de la lista,todavia no logro solucionar el problema de los
bloqueos.

Ya he hecho todas las recomendaciones hechas por ustedes y ninguna me ha
servido,inclusive hoy despues de haber reindezado se presentan mas
frecuentemente los problemas

007-11-20 09:25:50 ERROR: could not open relation 1663/16403/16628: Invalid
argument

2007-11-20 09:25:50 CONTEXT: SQL statement " select
especificacion_plan_exequial.como_codigo, como_nombre, comodin.tip_codigo,
tip_nombre, decodeepe( $1 ) as ccomo_codigo, decodeccon(ccomo_nombre) as
ccomo_nombre, to_char(esppexeq_fecing,'dd/mm/yyyy hh:mi:ss AM') as
esppexeq_fecing, esppexeq_valcomodin, esppexeq_esutilizable,
esppexeq_unidades, esppexeq_tienebene, esppexeq_numbene from
especificacion_plan_exequial, comodin, clase_comodin, tipo where
(pexeq_codigo,especificacion_plan_exequial.como_codigo,esppexeq_fecing) in (
select pexeq_codigo, como_codigo, esppexeq_fecing from
especificacion_programa where est_codigo = 'Ac' and prg_codigo = $2 and
pexeq_codigo = $3 ) and especificacion_plan_exequial.como_codigo =
comodin.como_codigo and comodin.tip_codigo = tipo.tip_codigo and
especificacion_plan_exequial.ccomo_codigo = clase_comodin.ccomo_codigo order
by ccomo_nombre desc, tip_nombre, como_nombre"

PL/pgSQL function "selec_detalle_plan_prg" line 9 at open

2007-11-20 09:25:50 STATEMENT: BEGIN;SELECT * FROM
public."selec_detalle_plan_prg"(E'500002007',E'204',E'ref')

2007-11-20 09:28:46 ERROR: could not open relation 1663/16403/33406:
Invalid argument

2007-11-20 09:28:46 CONTEXT: SQL statement "select * from localidad where
lower(dep_codigo) =lower(0) and loc_nombre <> 'No zonificado' order by
loc_nombre"

PL/pgSQL function "seleccionar_zonificacion" line 5 at open

2007-11-20 09:28:46 STATEMENT: BEGIN;SELECT * FROM
public."seleccionar_zonificacion"(E'localidad',E'dep_codigo',E'0',E'loc_nombre',E'ref')

2007-11-20 09:34:37 ERROR: could not open relation 1663/16403/17052:
Invalid argument

2007-11-20 09:34:37 CONTEXT: SQL statement "select tip_codigo from tipo
where ent_codigo = $1 and lower(TIP_NOMBRE) = lower( $2 )"

PL/pgSQL function "get_codigo_tipo" line 8 at SQL statement

PL/pgSQL function "seleccionar_afi_prg" line 6 at assignment

2007-11-20 09:34:37 STATEMENT: BEGIN;SELECT * FROM
public."seleccionar_afi_prg"(E'221391',E'ref')

2007-11-20 09:34:38 ERROR: could not open relation 1663/16403/16754:
Invalid argument

2007-11-20 09:34:38 CONTEXT: SQL statement " select
ubicacion_recaudo.dir_codigo, ubicacion_recaudo.jor_codigo,
(to_char(jor_hora_inicial,'HH:MI am') || ' a ' ||
to_char(jor_hora_final,'HH:MI am') || ', ' || jor_nombre) as jor_nombre,
dir_direccion, loc_nombre from ubicacion_recaudo, jornada, direccion,
manzana, barrio, sector, zona, localidad where prg_codigo = $1 and
ubicacion_recaudo.dir_codigo = direccion.dir_codigo and direccion.man_codigo=
manzana.man_codigo and manzana.barr_codigo = barrio.barr_codigo and
barrio.sec_codigo = sector.sec_codigo and sector.zona_codigo =
zona.zona_codigo and zona.loc_codigo = localidad.loc_codigo and
ubicacion_recaudo.est_codigo = 'Ac' and ubicacion_recaudo.jor_codigo =
jornada.jor_codigo"

PL/pgSQL function "seleccionar_dirrec_prg" line 2 at open

2007-11-20 09:34:38 STATEMENT: BEGIN;SELECT * FROM
public."seleccionar_dirrec_prg"(E'221391',E'ref')

2007-11-20 09:36:37 ERROR: could not open relation 1663/16403/16754:
Invalid argument

2007-11-20 09:36:37 CONTEXT: SQL statement "select * from localidad where
lower(dep_codigo) =lower(19) and loc_nombre <> 'No zonificado' order by
loc_nombre"

PL/pgSQL function "seleccionar_zonificacion" line 5 at open

2007-11-20 09:36:37 STATEMENT: BEGIN;SELECT * FROM
public."seleccionar_zonificacion"(E'localidad',E'dep_codigo',E'19',E'loc_nombre',E'ref')

2007-11-20 09:37:32 ERROR: invalid input syntax for type date: ""

2007-11-20 09:37:32 STATEMENT: BEGIN;SELECT * FROM
public."pagar_cuotas_fecha"(E'229927',E'',E'ref')

Y lo peor ya no es eso, al hacer las consultas que me recomendaron

select * from pg_tablespace where oid = 1663;
select * from pg_database where oid = 16403;
select * from pg_class where oid = 16754;
Todo lo muestra bien desde la consola de PgAdmin, entonces no se que mas
pueda hacer,estan que me dan de baja en el trabajo y no solo eso cuando se
bloquea me toca bajar y subir de nuevo el servicio para que trabaje otro
rato.

Otro error que se esta presentado es este

select oid, typbasetype from pg_type where typname = 'lo'
como lo puedo solucionar ya que ese tipo de dato no existe.

que pena con ustedes y de nuevo gracias.

El día 17/11/07, Felipe Amezquita <felmarla(at)gmail(dot)com> escribió:
>
>
> Que tal mis querido amigo de la lista..
>
> En esta oportunidad que les ecribo por que hay una situación que me tiene
> realmente preocupado con respecto al motor de BD,ya que dede hace unos dias
> venia presentado problemas de bloqueo aproximadamnete cada 45 minutos.
>
> Yo ya habia escrito al respecto y las conclusiones fueron pocas,el unico
> fue el ilustricimo Alvaro Herrera quien dio una pequeña opinion.
>
> El cuento es el siguiente haciendo, seguimiento al log el muestra unos
> errores de este tipo y son muy frecuentes
>
> 2007-11-16 14:54:16 ERROR: could not open relation 1663/16403/16487:
> Invalid argument
>
> 2007-11-16 14:54:16 CONTEXT: SQL statement "select ccomo_codigo from
> clase_comodin where (ccomo_nombre)= initcap(lower( $1 ))"
>
> PL/pgSQL function "get_codigo_clase_comodin" line 4 at SQL statement
>
> 2007-11-16 15:06:38 ERROR: could not open relation 1663/16403/24620:
> Invalid argument
>
> 2007-11-16 15:06:38 STATEMENT: select oid, typbasetype from pg_type where
> typname = 'lo'
>
> 2007-11-16 15:07:22 ERROR: could not open relation 1663/16403/16601:
> Invalid argument
>
> 2007-11-16 15:07:22 CONTEXT: SQL statement "select ent_codigo from
> entidad where lower(ent_nombre) like lower( $1 )"
>
> PL/pgSQL function "get_codigo_entidad" line 4 at SQL statement
>
> 2007-11-16 15:07:22 STATEMENT: fetch all in "ref"
>
> 2007-11-16 15:08:45 ERROR: could not open relation 1663/16403/24755:
> Invalid argument
>
> 2007-11-16 15:08:45 CONTEXT: SQL statement "select count(*) from cuota
> where (cuota.est_codigo = 'Ac' or cuota.est_codigo = 'Mo' or
> cuota.est_codigo = 'Pu') and cuota.prg_codigo = $1 and cuota.cap_codigo< $2 and
> cuota.cuo_fraccion = 0"
>
> PL/pgSQL function "es_posible_pago_cuotas" line 24 at SQL statement
>
> Alvaro me decia que seguramente yo habia hecho alguna jugarreta con el
> tablespace y que estaba corrupto, entonces que el Backup con que yo contaba
> para restablecer el servidor habia quedado con esos errores. Depues de tanto
> leer e indagar nunca encontre una solucion, entonces decidi copiar los datos
> de la actual BD y desde cero crear un nuevo DataBase con nombre diferenete y
> por supuesto crear toda la estructura desde cero compilada uno a uno haber
> si asi solucinaba este problema.
>
> Pero al parecer esta solucion no funciono ya que se sigue presentado este
> error, entonces lo que quiere decir que ese error no es causado por lo que
> opino Alvaro.
>
> Quiero saber si en realidad alguien tiene una solucion para este problema
> ya que estoy al borde de desertar. Por favor ayudenme.
>
> Version PostgreSQL 8.2 aunque tengo instalada en otras sede 8.0 y 8.1 y es
> igual.
>
> Gracias de nuevo.
> --
> Ing Sistemas y Telecomunicaciones
> Luis Felipe Lopez Amezquita
> 3008217523 - 3146286237 - 3173160602

--
Ing Sistemas y Telecomunicaciones
Luis Felipe Lopez Amezquita
3008217523 - 3146286237 - 3173160602

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2007-11-20 15:44:36 Re: Preocupacion con PostgreSQL
Previous Message Marco Antonio 2007-11-20 14:19:50 Re: Cuantas filas cargo despues de usar copy