Opened 10 months ago

Last modified 5 days ago

#4822 new defect

Set costs and parallel settings on tiger functions

Reported by: robe Owned by: robe
Priority: medium Milestone: PostGIS 3.3.0
Component: tiger geocoder Version: 3.1.x
Keywords: Cc:

Description (last modified by robe)

Now that 9.6 is the minimum I can set costs and parallel settings.

I discovered one of my geocodings was slower in PostgreSQL 12 because the geocoding process was repeating for each because the CTE is not always materialized now. Setting costs high setting expected rows returned from default 1000 to 1 alleviates that.

In fact the ROWS count seemed to have a much greater impact than anything else.

Change History (9)

comment:1 Changed 10 months ago by robe

Version: 3.0.x3.1.x

comment:2 Changed 10 months ago by robe

Description: modified (diff)

comment:3 Changed 10 months ago by Regina Obe <lr@…>

In a3c1c63/git:

Set row estimate to 1 and mark as parallel safe the geocode function. References #4822 for PostGIS 3.2 (master)

comment:4 Changed 9 months ago by pramsey

Milestone: PostGIS 3.1.1PostGIS 3.1.2

comment:5 Changed 5 months ago by pramsey

Milestone: PostGIS 3.1.23.1.3

comment:6 Changed 5 months ago by pramsey

Milestone: 3.1.3PostGIS 3.1.3

Milestone renamed

comment:7 Changed 4 months ago by robe

Milestone: PostGIS 3.1.3PostGIS 3.1.4

In prep for 3.1.3 release

comment:8 Changed 8 weeks ago by robe

Milestone: PostGIS 3.1.4PostGIS 3.2.0

comment:9 Changed 5 days ago by robe

Milestone: PostGIS 3.2.0PostGIS 3.3.0
Note: See TracTickets for help on using tickets.