From: Tom Lane Date: Thu, 15 Feb 2001 17:55:17 +0000 (+0000) Subject: Reduce default selectivity estimates for geometric operators; it seems X-Git-Tag: REL7_1~398 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=39b9c9f2213c52bf3947bebc2702ecfd1a7d23f4;p=thirdparty%2Fpostgresql.git Reduce default selectivity estimates for geometric operators; it seems the old ones were not small enough to ensure r-tree and gist indexes would get picked when available. These numbers are totally bogus anyway, but in the absence of any real estimation technique, we'd like to select indexes when available ... --- diff --git a/src/backend/utils/adt/geo_selfuncs.c b/src/backend/utils/adt/geo_selfuncs.c index 087b72aa653..a0d72348244 100644 --- a/src/backend/utils/adt/geo_selfuncs.c +++ b/src/backend/utils/adt/geo_selfuncs.c @@ -9,7 +9,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/geo_selfuncs.c,v 1.18 2001/01/24 19:43:14 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/geo_selfuncs.c,v 1.19 2001/02/15 17:55:17 tgl Exp $ * * XXX These are totally bogus. Perhaps someone will make them do * something reasonable, someday. @@ -47,13 +47,13 @@ Datum areasel(PG_FUNCTION_ARGS) { - PG_RETURN_FLOAT8(0.02); + PG_RETURN_FLOAT8(0.005); } Datum areajoinsel(PG_FUNCTION_ARGS) { - PG_RETURN_FLOAT8(0.02); + PG_RETURN_FLOAT8(0.005); } /* @@ -85,11 +85,11 @@ positionjoinsel(PG_FUNCTION_ARGS) Datum contsel(PG_FUNCTION_ARGS) { - PG_RETURN_FLOAT8(0.01); + PG_RETURN_FLOAT8(0.001); } Datum contjoinsel(PG_FUNCTION_ARGS) { - PG_RETURN_FLOAT8(0.01); + PG_RETURN_FLOAT8(0.001); }