Re: [EXTERNAL] Re: Need help with slow query - postgres 12 on linux RHEL 8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Thu, Dec 28, 2023 at 3:39 PM Wilson, Maria Louise (LARC-E301)[RSES] <m.l.wilson@xxxxxxxx> wrote:
...
Granule_file:
 public | granule_file                       | table | ims_api_writer | 1108 MB |

\d granule_file
               Table "public.granule_file"
    Column    |  Type   | Collation | Nullable | Default
--------------+---------+-----------+----------+---------
 granule_uuid | uuid    |           |          |
 file_id      | integer |           |          |
Foreign-key constraints:
    "granule_file_file_id_fkey" FOREIGN KEY (file_id) REFERENCES file(id)
    "granule_file_granule_uuid_fkey" FOREIGN KEY (granule_uuid) REFERENCES granule(uuid)


You did not created the index I recommended before:

    CREATE INDEX ON granule_file(granule_uuid);

Try creating this index and show us the new generated plan with `EXPLAIN (ANALYZE, VERBOSE, BUFFERS)` (you can paste it at depesz tool).

PS: As said in the other thread, a primary key on (granule_uuid, file_id) would make more sense, but you need to get rid of null values on these rows before creating the PK.

Best regards,
--
Matheus de Oliveira



[Index of Archives]     [Postgresql Home]     [Postgresql General]     [Postgresql Performance]     [Postgresql PHP]     [Postgresql Jobs]     [PHP Users]     [PHP Databases]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Yosemite Forum]

  Powered by Linux