X-Original-To: pgsql-sql@postgresql.org Received: from ns.cnlo.ro (cnlo.ro [193.231.112.154]) by postgresql.org (Postfix) with ESMTP id C5B11474E44 for ; Fri, 21 Mar 2003 03:30:06 -0500 (EST) Received: from cnlo.ro (marian.cnlo.ro [192.168.10.64]) by ns.cnlo.ro (8.12.8/8.12.5) with ESMTP id h2L8ScnJ031730; Fri, 21 Mar 2003 10:28:39 +0200 Message-ID: <3E7ACD00.6050702@cnlo.ro> Date: Fri, 21 Mar 2003 10:27:44 +0200 From: Popeanga Marian User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Rajesh Kumar Mallah Cc: Roberto Mello , pgsql-sql@postgresql.org Subject: Re: explain References: <3E7AA719.2090507@cnlo.ro> <20030321063435.GA6863@cc.usu.edu> <3E7AAF87.4070007@cnlo.ro> <200303211353.17208.mallah@trade-india.com> Content-Type: multipart/alternative; boundary="------------060304060900080806060807" X-RAVMilter-Version: 8.4.1(snapshot 20020919) (ns.cnlo.ro) X-Archive-Number: 200303/489 X-Sequence-Number: 12528 --------------060304060900080806060807 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Thanks for your repply. This is what i expected too. Can you point me from where i can get this result ? explain select * from pg_tables where tablename=:tab; select * from ... ? In Oracle i will do: explain plan set statement_id=uniq_id_for_select for select * from dba_tables where table_name=:tab SELECT * FROM plan_table WHERE Statement_ID = this_uniq_id_for_select; Rajesh Kumar Mallah wrote: > >Dear Marian, > >in postgresql 7.3 explain commands retruns as >set of rows. > >The result of EXPLAIN can just be fecthed as result >of any other SELECT query and manipulated further. > >i hope it helps. > >sorry if i did not get ur problem rite. > > >regds >mallah. > > > > >On Friday 21 Mar 2003 11:51 am, Popeanga Marian wrote: > > >>Roberto Mello wrote: >> >> >> >>>On Fri, Mar 21, 2003 at 07:46:01AM +0200, Popeanga Marian wrote: >>> >>> >>> >>> >>>>Hello all, >>>> >>>> >>>> Can someone point me how can i make explain plan for a query? >>>> >>>> >>>> >>>> >>>explain select blah from foo where bar = baz; >>> >>>\h explain >>> >>>Look at the PostgreSQL documentation (SQL Reference). >>> >>>-Roberto >>> >>> >>> >>> >>> >> I have look at this command. I want to know how can i make this from >>other tool than pgsql. >>In oracle when i issue an explain plan the explain insert values into a >>table ( plan_table ). >>Then i could select the values from plan_table. Is there similar >>in postgres ? >> >>-- >>Popeanga Marian >>DBA Oracle >>CNLO Romania >> >> >> >> >> > > > -- Popeanga Marian DBA Oracle CNLO Romania --------------060304060900080806060807 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Thanks for your repply.

        This is what i expected too.  Can you point me from where i can get this result ?

explain select * from pg_tables where tablename=:tab;


select * from ... ?



In Oracle i will do:
explain plan set statement_id=uniq_id_for_select for  
                select * from dba_tables where table_name=:tab

SELECT * FROM plan_table WHERE Statement_ID = this_uniq_id_for_select;




Rajesh Kumar Mallah wrote:

Dear Marian,

in postgresql 7.3 explain commands retruns as
set of rows.

The result of EXPLAIN can just be fecthed as result
of any other SELECT query and manipulated further.

i hope it helps.

sorry if i did not get ur problem rite.


regds
mallah.




On Friday 21 Mar 2003 11:51 am, Popeanga Marian wrote:
  
Roberto Mello wrote:

    
On Fri, Mar 21, 2003 at 07:46:01AM +0200, Popeanga Marian wrote:
 

      
Hello all,


          Can someone point me how can i make explain plan for a query?
   

        
explain select blah from foo where bar = baz;

\h explain

Look at the PostgreSQL documentation (SQL Reference).

-Roberto

 

      
   I have look at this command. I want to know how can i make this from 
other tool than pgsql.
In oracle when i issue an explain plan the explain insert values into a 
table ( plan_table ).
Then i could select the values from plan_table.         Is there similar 
in postgres ?

-- 
Popeanga Marian
DBA Oracle
CNLO Romania



    

  

-- 
Popeanga Marian
DBA Oracle
CNLO Romania

--------------060304060900080806060807--