From: | Vida Luz <vlal(at)ns(dot)ideay(dot)net(dot)ni> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Trabajando con Grandes BD |
Date: | 2007-03-14 18:22:29 |
Message-ID: | Pine.LNX.4.64.0703141215030.13024@ns.ideay.net.ni |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos, tengo una BD de aproximadamente 3 GB, el postgresql esta en
un fedora core 6 que tiene:
Intel(R) Xeon(TM) CPU 2.80GHz
2 GB de memoria
80 GB de disco duro
El equipo es un dell
en el psotgresql.cong afine la variables
shared_buffers = 26214
effective_cache_size = 26214
estas dos quedaron ajustado a un 20% de lo que tengo de memoria RAM, y
ademas ajuste otra variable:
work_mem = 83886
Tengo creados los idnices segun el uso que hare en los queries, sin
embargo cada consulta tarda aprox unos 3 minutos., por ejemplo la
siguiente tabla tiene 2057804 registros y su tamaño es como de 8 GB, al
hacer la consulta:
SELECT count(distinct cliente_cod) FROM dm.venta GROUP BY geren_cod;
tarda como 4 a 5 minutos.
Que sugerencias me dan con BD grandes ?
>From pgsql-es-ayuda-owner(at)postgresql(dot)org Wed Mar 14 15:58:50 2007
Received: from localhost (maia-2.hub.org [200.46.204.187])
by postgresql.org (Postfix) with ESMTP id 02AB09FB5D0
for <pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org>; Wed, 14 Mar 2007 15:58:50 -0300 (ADT)
Received: from postgresql.org ([200.46.204.71])
by localhost (mx1.hub.org [200.46.204.187]) (amavisd-new, port 10024)
with ESMTP id 45420-10 for <pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org>;
Wed, 14 Mar 2007 15:58:40 -0300 (ADT)
X-Greylist: domain auto-whitelisted by SQLgrey-1.7.4
Received: from web34713.mail.mud.yahoo.com (web34713.mail.mud.yahoo.com [209.191.68.162])
by postgresql.org (Postfix) with SMTP id AA9B39FA250
for <pgsql-es-ayuda(at)postgresql(dot)org>; Wed, 14 Mar 2007 15:58:42 -0300 (ADT)
Received: (qmail 80898 invoked by uid 60001); 14 Mar 2007 18:58:41 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
s=s1024; d=yahoo.com;
h=X-YMail-OSG:Received:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID;
b=MbNgf1ZaNZE5CzLlrEaUL120nHrFEbyC6U9esb7lH1GYjj4EnmjYJGRB6eDJV7Tr+feRTJHqAeR6wFkhvFraUtLUUInznYry1LQfhPXboM/dP8lA2wYEocURxo52doLI52Q/Z4HgbSBPOCa1TYuUCzySzOx6Jr1upFNiXKU94PA=;
X-YMail-OSG: UswZ2Y8VM1meXry33mVaUV.WuCrvwa65R5psSPbYxUKUMuIxMKLbSnayPmk7V6rt19qvMrQiAdjlYWA_cH4m0yLcAkvV0iAosi6qQvvGHf5LpPIHdIFHGu9s2vyLL9DRwHzvDaB5AJtV3xr5sum2U5xiAw--
Received: from [190.64.29.209] by web34713.mail.mud.yahoo.com via HTTP; Wed, 14 Mar 2007 13:58:41 CDT
Date: Wed, 14 Mar 2007 13:58:41 -0500 (CDT)
From: Gabriel Colina <colina_movil(at)yahoo(dot)com>
Subject: Re: Re[2]: Simbolos dentro de cadenas
To: =?iso-8859-1?q?Miguel=20Bernilla=20S=E1nchez?= <mbernilla(at)sedapal(dot)com(dot)pe>,
Alvaro Herrera <alvherre(at)commandprompt(dot)com>
Cc: Gabriel Colina <colina_movil(at)yahoo(dot)com>,
Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>, pgsql-es-ayuda(at)postgresql(dot)org
In-Reply-To: <54621758(dot)20070314090228(at)sedapal(dot)com(dot)pe>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Message-ID: <722476(dot)80860(dot)qm(at)web34713(dot)mail(dot)mud(dot)yahoo(dot)com>
X-Virus-Scanned: Maia Mailguard 1.0.1
X-Spam-Status: No, hits=3.222 tagged_above=0 required=5 tests=AWL, BAYES_50,
DNS_FROM_RFC_ABUSE, DNS_FROM_RFC_POST, DNS_FROM_RFC_WHOIS
X-Spam-Level: ***
X-Archive-Number: 200703/419
X-Sequence-Number: 25674
>
> select Foo from Bar
> into :var_foo
> where Col1 = :variable
> and Col2 = :otra_variable;
>
> así de limpio... (Grrrrrr, maldito Visual Basic...).
> Y si hablamos de los maravillosos datawindows de
> Power Builder,,,
> mejor la corto ahí, eh...
>
Que hayas fracasado con Visual no descalifica el
Lenguaje necesariamente.
Yo propuse tres fromas de resolver esto y dos
comunicaban a una funcion de PostgreSQL y critique
hacerlo desde el codigo de Visual Basic.
Pero se ve que antes de leer, se critica, eso es una
mala praxis, mira si hicieramos lo mismo yo, antes de
leer el manual de Perl y adquirir experiencia, me
pusiera a criticarlo.
Henry por ejemplo opina igual en cuanto a no usar el
codigo. Visual permite hacer sin codificar tanto.
Atte.
Gabriel Colina
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Gabriel Colina | 2007-03-14 18:43:23 | Re: Simbolos dentro de cadenas |
Previous Message | Laura Marcela Silva Sÿffffe1nchez | 2007-03-14 17:57:12 | Re: arrancar postgres automaticamente |