Thread

  1. oid...any optimizations

    sathiya psql <sathiya.psql@gmail.com> — 2008-03-06T07:02:01Z

    i had a table with 50 lakh record...
    
    it has a column called oid ( obviously all the tables will have this ), but
    while doing any operation it is getting slow because of the number of
    records...
    
    if i remove the oid column will i get any benefit, what are all the other
    default columns created without our knowledge..
    
  2. Re: oid...any optimizations

    Joshua D. Drake <jd@commandprompt.com> — 2008-03-06T07:06:50Z

    On Thu, 6 Mar 2008 12:32:01 +0530
    "sathiya psql" <sathiya.psql@gmail.com> wrote:
    
    > i had a table with 50 lakh record...
    > 
    > it has a column called oid ( obviously all the tables will have
    > this ), but while doing any operation it is getting slow because of
    > the number of records...
    
    Actually it isn't obvious as oids have been deprecated for years.
    
    > 
    > if i remove the oid column will i get any benefit, what are all the
    > other default columns created without our knowledge..
    
    What version of ancient PostgreSQL are you running exactly?
    
    Joshua D. Drake
    
    
    -- 
    The PostgreSQL Company since 1997: http://www.commandprompt.com/ 
    PostgreSQL Community Conference: http://www.postgresqlconference.org/
    Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate
    PostgreSQL SPI Liaison | SPI Director |  PostgreSQL political pundit
    
    
  3. Re: oid...any optimizations

    sathiya psql <sathiya.psql@gmail.com> — 2008-03-06T07:13:57Z

    >
    > Actually it isn't obvious as oids have been deprecated for years.
    
    
    no in my version it is now also available....
    
    >
    >
    > What version of ancient PostgreSQL are you running exactly?
    
    
    postgresql 7.4
    
  4. Re: oid...any optimizations

    Theo Kramer <theo@flame.co.za> — 2008-03-06T07:21:36Z

    On Thu, 2008-03-06 at 12:32 +0530, sathiya psql wrote:
    > i had a table with 50 lakh record...
    > 
    > it has a column called oid ( obviously all the tables will have
    > this ), but while doing any operation it is getting slow because of
    > the number of records...
    > 
    > if i remove the oid column will i get any benefit, what are all the
    > other default columns created without our knowledge..
    
    Probably not
    
    Also - do not remove oid if your sql operations require it. 
    
    A 'create index x_oid_idx on table x (oid)' might help. 
    
    Also see EXPLAIN in the manual.
    
    -- 
    Regards
    Theo
    
    
    
  5. Re: oid...any optimizations

    Joshua D. Drake <jd@commandprompt.com> — 2008-03-06T16:28:49Z

    On Thu, 6 Mar 2008 12:43:57 +0530
    "sathiya psql" <sathiya.psql@gmail.com> wrote:
    
    > >
    > > Actually it isn't obvious as oids have been deprecated for years.
    > 
    > 
    > no in my version it is now also available....
    
    I didn't say they were gone. I said they are deprecated. You should not
    be using them.
    
    > 
    > >
    > >
    > > What version of ancient PostgreSQL are you running exactly?
    > 
    > 
    > postgresql 7.4
    
    That is god awful ancient. Upgrade to something remotely new, like
    8.2.6.
    
    Joshua D. Drake
    
    -- 
    The PostgreSQL Company since 1997: http://www.commandprompt.com/ 
    PostgreSQL Community Conference: http://www.postgresqlconference.org/
    Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate
    PostgreSQL SPI Liaison | SPI Director |  PostgreSQL political pundit