Advertisement
Guest User

Untitled

a guest
Jun 30th, 2015
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.27 KB | None | 0 0
  1. EXPLAIN ANALYZE
  2. SELECT filename,date_from,date_to,site_no,sqmi,(ST_SummaryStats(rast)).* FROM prism_ppt_monthly, usgs_basin_boundary WHERE ST_Intersects(rast,ST_Transform(geom,4269)) LIMIT 1;
  3. QUERY PLAN
  4. ------------------------------------------------------------------------------------------------------------------------------------------------------------
  5. Limit (cost=65964.53..66000.10 rows=1 width=81) (actual time=4764.969..4764.972 rows=1 loops=1)
  6. -> Nested Loop (cost=65964.53..66782.60 rows=23 width=81) (actual time=4764.963..4764.963 rows=1 loops=1)
  7. Join Filter: _st_intersects(st_transform(usgs_basin_boundary.geom, 4269), prism_ppt_monthly.rast, NULL::integer)
  8. -> Hash Semi Join (cost=65964.53..66610.73 rows=47 width=126256) (actual time=4587.961..4587.961 rows=1 loops=1)
  9. Hash Cond: ((usgs_basin_boundary.site_no)::text = df_flow.code)
  10. -> Seq Scan on usgs_basin_boundary (cost=0.00..639.09 rows=2509 width=126256) (actual time=0.007..1.279 rows=595 loops=1)
  11. -> Hash (cost=65963.94..65963.94 rows=47 width=9) (actual time=4585.313..4585.313 rows=47 loops=1)
  12. Buckets: 1024 Batches: 1 Memory Usage: 2kB
  13. -> HashAggregate (cost=65963.00..65963.47 rows=47 width=9) (actual time=4585.126..4585.215 rows=47 loops=1)
  14. -> Seq Scan on df_flow (cost=0.00..63244.20 rows=1087520 width=9) (actual time=5.826..2367.593 rows=1087520 loops=1)
  15. -> Index Scan using prism_ppt_monthly_rast_gist on prism_ppt_monthly (cost=0.00..0.40 rows=1 width=64) (actual time=0.034..0.034 rows=1 loops=1)
  16. Index Cond: ((rast)::geometry && st_transform(usgs_basin_boundary.geom, 4269))
  17. Total runtime: 4765.151 ms
  18.  
  19. d+ prism_ppt_monthly
  20. Table "public.prism_ppt_monthly"
  21. Column | Type | Modifiers | Storage | Description
  22. -----------+---------+-----------------------------------------------------------------+----------+-------------
  23. rid | integer | not null default nextval('prism_ppt_monthly_rid_seq'::regclass) | plain |
  24. rast | raster | | extended |
  25. filename | text | | extended |
  26. date_from | date | | plain |
  27. date_to | date | | plain |
  28. Indexes:
  29. "prism_ppt_monthly_pkey" PRIMARY KEY, btree (rid)
  30. "prism_ppt_monthly_rast_gist" gist (st_convexhull(rast))
  31. Check constraints:
  32. "enforce_height_rast" CHECK (st_height(rast) = 621)
  33. "enforce_max_extent_rast" CHECK (st_coveredby(st_convexhull(rast), '0103000020AD10000001000000050000005555555555415FC01E01000000F8484060A9AAAAAA9E50C01E01000000F8484060A9AAAAAA9E50C0F5FFFFFFFF0F38405555555555415FC0F5FFFFFFFF0F38405555555555415FC01E01000000F84840'::geometry))
  34. "enforce_nodata_values_rast" CHECK (_raster_constraint_nodata_values(rast)::numeric(16,10)[] = '{-9999}'::numeric(16,10)[])
  35. "enforce_num_bands_rast" CHECK (st_numbands(rast) = 1)
  36. "enforce_out_db_rast" CHECK (_raster_constraint_out_db(rast) = '{f}'::boolean[])
  37. "enforce_pixel_types_rast" CHECK (_raster_constraint_pixel_types(rast) = '{32BF}'::text[])
  38. "enforce_same_alignment_rast" CHECK (st_samealignment(rast, '0100000000365755555555A53F365755555555A5BF5555555555415FC01E01000000F8484000000000000000000000000000000000AD10000001000100'::raster))
  39. "enforce_scalex_rast" CHECK (st_scalex(rast)::numeric(16,10) = 0.04166666666667::numeric(16,10))
  40. "enforce_scaley_rast" CHECK (st_scaley(rast)::numeric(16,10) = (-0.04166666666667)::numeric(16,10))
  41. "enforce_srid_rast" CHECK (st_srid(rast) = 4269)
  42. "enforce_width_rast" CHECK (st_width(rast) = 1405)
  43. Has OIDs: no
  44.  
  45. d+ usgs_basin_boundary
  46. Table "public.usgs_basin_boundary"
  47. Column | Type | Modifiers | Storage | Description
  48. ----------+-----------------------------+-------------------------------------------------------------------+----------+-------------
  49. gid | integer | not null default nextval('usgs_basin_boundary_gid_seq'::regclass) | plain |
  50. site_no | character varying(15) | | extended |
  51. sqmi | numeric | | main |
  52. abs_diff | numeric | | main |
  53. geom | geometry(MultiPolygon,5070) | | main |
  54. Indexes:
  55. "usgs_basin_boundary_pkey" PRIMARY KEY, btree (gid)
  56. "usgs_basin_boundary_shape_gist" gist (geom)
  57. Has OIDs: no
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement