Received: from magus.postgresql.org ([87.238.57.229]) by malur.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1TGrYh-0006Jp-Cq for pgsql-performance@postgresql.org; Wed, 26 Sep 2012 13:21:47 +0000 Received: from mxin.ulb.ac.be ([164.15.128.112]) by magus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1TGrYa-0001Cq-Rd for pgsql-performance@postgresql.org; Wed, 26 Sep 2012 13:21:47 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoBAN4AY1CkD30E/2dsb2JhbAANOIYLhV+2FwEBAQMBI0sKBgsLGAkWCwICCQMCAQIBRRMIAQEFh2oDCRGmMm6JKxdCiQiLGIJpgg6BEgOOboEghnCEOo1F Received: from bebif01.ulb.ac.be (HELO [10.0.0.194]) ([164.15.125.4]) by smtp.ulb.ac.be with ESMTP; 26 Sep 2012 15:21:38 +0200 Message-ID: <50630162.2090603@ulb.ac.be> Date: Wed, 26 Sep 2012 15:21:38 +0200 From: Julien Cigar Organization: Belgian Biodiversity Platform User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:12.0) Gecko/20120503 Thunderbird/12.0 MIME-Version: 1.0 To: pgsql-performance@postgresql.org Subject: Re: Same query doing slow then quick References: <1348662446741-5725486.post@n5.nabble.com> <1348664629662-5725491.post@n5.nabble.com> In-Reply-To: <1348664629662-5725491.post@n5.nabble.com> Content-Type: multipart/mixed; boundary="------------040705030906050807070201" X-Pg-Spam-Score: -3.9 (---) X-Archive-Number: 201209/126 X-Sequence-Number: 47872 This is a multi-part message in MIME format. --------------040705030906050807070201 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 09/26/2012 15:03, FFW_Rude wrote: > Here is the answer to Ray Stell who send me the wiki page of Slow Query. I > hope i detailed all you wanted (i basicly pasted the page and add my > answers). > > Full Table and Index Schema: > > schema tables_adresses > "Tables" > tables_adresses.adresses_XX (id (serial), X(Double precision),Y (Double > precision)). > "Indexes" > adresses_XX_pkey (Primary key, btree) > calcul_XX (non unique, Btree on X,Y) > > schema tables_gps > "Tables" > tables_gps.gps_XX (id (int),x_max(numeric(10,5)), y_max > (numeric(10,5)),x_min(numeric(10,5)),y_min(numeric(10,5))) > "Indexes" > calculs_XX (non unique Btree x_min,x_max,y_min,y_max) > gps_10_pkey (Primary key on id btree) > > Approximate rows 250000. > No large objects in it (just data) > No NULL > receives a large number of UPDATEs or DELETEs regularly > is growing daily > > I can't post an EXPLAIN ANALYZE because of the 6hour query time. > > Postgres version: 9.1 > > History: was this query always slow, : "YES" > > Hardware: Ubuntu server last version 32bits > > Daily VACUUM FULL ANALYZE, REINDEX TABLE on all the tables. > > WAL Configuration: Whats a WAL ? > > GUC Settings: i didn't change anything. All is standard. > > shared_buffers should be 10% to 25% of available RAM (it's on 24MB and can't > go higher. The server has 4Gb) > > effective_cache_size should be 75% of available RAM => I don't now what this > is. before looking further, please configure shared_buffers and effective_cache_size properly, it's fundamental you'll probably need to raise SHMALL/SHMMAX, take a look at: http://www.postgresql.org/docs/current/static/kernel-resources.html for 4GB of RAM I start with shared_buffers to 512MB and effective_cache_size to 2GB > Test changing work_mem: increase it to 8MB, 32MB, 256MB, 1GB. Does it make a > difference? "No" default work_mem is very small, set it to something like 16MB > > > > -- > View this message in context: http://postgresql.1045698.n5.nabble.com/Same-query-doing-slow-then-quick-tp5725486p5725491.html > Sent from the PostgreSQL - performance mailing list archive at Nabble.com. > > -- No trees were killed in the creation of this message. However, many electrons were terribly inconvenienced. --------------040705030906050807070201 Content-Type: text/x-vcard; charset=utf-8; name="jcigar.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="jcigar.vcf" begin:vcard fn:Julien Cigar n:Cigar;Julien org;quoted-printable:Belgian Biodiversity Platform;ULB (Universit=C3=A9 Libre de Bruxelles) adr:;;;Brussels;;;Belgium email;internet:jcigar@ulb.ac.be tel;work:+32(0)26505752 x-mozilla-html:FALSE url:http://www.biodiversity.be version:2.1 end:vcard --------------040705030906050807070201--