Moved get_tablespace_page_costs [skip ci]

This commit is contained in:
Andrew Kane
2023-06-10 01:07:54 -07:00
parent 81cc04df61
commit b158a5fa48

View File

@@ -113,11 +113,11 @@ ivfflatcostestimate(PlannerInfo *root, IndexPath *path, double loop_count,
genericcostestimate(root, path, loop_count, qinfos, &costs);
#endif
get_tablespace_page_costs(path->indexinfo->reltablespace, NULL, &spc_seq_page_cost);
/* Use total cost since most work happens before first tuple is returned */
startupCost = costs.indexTotalCost;
get_tablespace_page_costs(path->indexinfo->reltablespace, NULL, &spc_seq_page_cost);
if (costs.spc_random_page_cost > spc_seq_page_cost)
{
/* Adjust cost if needed since TOAST not included in seq scan cost */