From: | pgsql-bugs(at)postgresql(dot)org |
---|---|
To: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Backend touches index not involved in update / NULL indexing |
Date: | 2000-11-02 01:40:45 |
Message-ID: | 200011020140.eA21ejw32918@hub.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Doug Mitchell (pgsql(at)dougmitchell(dot)com) reports a bug with a severity of 3
The lower the number the more severe it is.
Short Description
Backend touches index not involved in update / NULL indexing
Long Description
I had some updates that were taking a few seconds each on a primary-keyed table with a few million records. I dropped an index on a field not involved in the query and the updates now run several times faster.
Idea: The non-involved field which was indexed with a btree has a lot of NULLs in it. The btree node with the NULLs (several million records) had to be processed thus slowing performance. Please provide and document a way to turn on/off the indexing of NULL values.
Either way, PG should not have to update the index in the first place,
because it indexes a field which is not part of the SET or WHERE in the UPDATE statement.
Thanks,
Doug
Sample Code
No file was uploaded with this report
From | Date | Subject | |
---|---|---|---|
Next Message | pgsql-bugs | 2000-11-02 06:15:28 | performace about your search engine |
Previous Message | Thomas Linden | 2000-11-01 22:56:46 | RPM install weirdness & BugreportPage Bug |