All pastes #927799 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-03-04 15:40 UTC
rendered paste body
issuemaps_c=# \d crawled_urls
                                         Table "public.crawled_urls"
         Column          |       Type        |                           Modifiers                           
-------------------------+-------------------+---------------------------------------------------------------
 url_id                  | integer           | not null default nextval(('crawled_url_seq'::text)::regclass)
 source_host             | character varying | 
 source_url              | character varying | 
 target_host             | character varying | 
 target_url              | character varying | 
 display_source_url      | character varying | 
 display_target_url      | character varying | 
 startingpoint_privilege | integer           | 
 crawled_date            | character varying | 
Indexes:
    "crawled_urls_pkey" PRIMARY KEY, btree (url_id)
    "crawled_urls_target_url" btree (target_url)
    "target_host" btree (md5(target_host::text))
    "target_url" btree (md5(target_url::text))



issuemaps_c=# explain Update crawled_urls set startingpoint_privilege = 1 where target_host='google.com';
                              QUERY PLAN                              
----------------------------------------------------------------------
 Seq Scan on crawled_urls  (cost=0.00..138868.11 rows=9674 width=234)
   Filter: ((target_host)::text = 'google.com'::text)
(2 rows)


issuemaps_c=# explain Update crawled_urls set startingpoint_privilege = 1 where md5(target_host)=md5('google.com');
                                        QUERY PLAN                                         
-------------------------------------------------------------------------------------------
 Bitmap Heap Scan on crawled_urls  (cost=492.08..29855.50 rows=9677 width=234)
   Recheck Cond: (md5((target_host)::text) = '1d5920f4b44b27a802bd77c4f0536f5a'::text)
   ->  Bitmap Index Scan on target_host  (cost=0.00..489.66 rows=9677 width=0)
         Index Cond: (md5((target_host)::text) = '1d5920f4b44b27a802bd77c4f0536f5a'::text)
(4 rows)