Received: from localhost (unknown [200.46.208.211]) by mail.postgresql.org (Postfix) with ESMTP id 6082363407F for ; Mon, 30 Mar 2009 18:22:52 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by localhost (mx1.hub.org [200.46.208.211]) (amavisd-maia, port 10024) with ESMTP id 10844-09 for ; Mon, 30 Mar 2009 18:22:45 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from lists.commandprompt.com (host-159.commandprompt.net [207.173.203.159]) by mail.postgresql.org (Postfix) with ESMTP id 8BEC663403B for ; Mon, 30 Mar 2009 18:22:49 -0300 (ADT) Received: from perhan.alvh.no-ip.org (200-126-96-54.bk7-dsl.surnet.cl [200.126.96.54]) (authenticated bits=0) by lists.commandprompt.com (8.13.8/8.13.8) with ESMTP id n2ULTfLA015317 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 30 Mar 2009 14:29:44 -0700 Received: by perhan.alvh.no-ip.org (Postfix, from userid 1000) id 7229CF70A5; Mon, 30 Mar 2009 17:22:39 -0400 (CLT) Date: Mon, 30 Mar 2009 17:22:39 -0400 From: Alvaro Herrera To: dan@sidhe.org Cc: Robert Haas , Scott Marlowe , pgsql-performance@postgresql.org Subject: Re: Trying to track down weird query stalls Message-ID: <20090330212239.GH23023@alvh.no-ip.org> References: <57654.199.172.169.17.1238442145.squirrel@localhost> <56164.199.172.169.17.1238443348.squirrel@localhost> <603c8f070903301313u1a9606a3m27da187b5e376785@mail.gmail.com> <56504.199.172.169.35.1238445194.squirrel@localhost> <20090330203939.GF23023@alvh.no-ip.org> <61646.199.172.169.32.1238446195.squirrel@localhost> <20090330210022.GG23023@alvh.no-ip.org> <51413.199.172.169.17.1238447256.squirrel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <51413.199.172.169.17.1238447256.squirrel@localhost> User-Agent: Mutt/1.5.18 (2008-05-17) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (lists.commandprompt.com [207.173.203.159]); Mon, 30 Mar 2009 14:29:44 -0700 (PDT) X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0.011 tagged_above=0 required=5 tests=AWL=0.011 X-Spam-Level: X-Archive-Number: 200903/432 X-Sequence-Number: 33354 dan@sidhe.org escribió: > > So what's the "?" in the query you pasted earlier? > > The first ? (for architecture) is 1, the second ? (for branchid) is 0. > They both should get passed to Postgres as $1 and $2, respectively, > assuming DBD::Pg does its substitution right. (They're both supposed to go > in as placeholders) Right, so how about you reread what I wrote above? Oh, hmm, so to be more clear: I don't think DBD::Pg is actually sending EXECUTE PREPARE. You need to do this over psql. -- Alvaro Herrera http://www.CommandPrompt.com/ PostgreSQL Replication, Consulting, Custom Development, 24x7 support