]> granicus.if.org Git - postgresql/commitdiff
Reduce default selectivity estimates for geometric operators; it seems
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 15 Feb 2001 17:55:17 +0000 (17:55 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 15 Feb 2001 17:55:17 +0000 (17:55 +0000)
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 ...

src/backend/utils/adt/geo_selfuncs.c

index 087b72aa6538a0a9219db376daa440939b5e2674..a0d72348244427db92c50dc45e889185240ff653 100644 (file)
@@ -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.
 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);
 }