Nested Loop Left Join (cost=19.97..1767.19 rows=1 width=118) |
Join Filter: (factsets.environment_id = env.id) |
-> Nested Loop Semi Join (cost=19.97..1766.11 rows=1 width=53) |
-> Seq Scan on factsets (cost=17.22..64.32 rows=5 width=53) |
Filter: ((NOT (hashed SubPlan 1)) AND ((stable || volatile) ? 'ipaddress'::text)) |
SubPlan 1 |
-> Seq Scan on certnames certnames_4 (cost=0.00..17.20 rows=8 width=22) |
Filter: ((deactivated IS NOT NULL) OR (expired IS NOT NULL)) |
-> Nested Loop Semi Join (cost=2.75..340.35 rows=1 width=176) |
-> Nested Loop Semi Join (cost=2.20..339.48 rows=1 width=132) |
-> Nested Loop (cost=1.65..338.62 rows=1 width=88) |
-> Nested Loop Semi Join (cost=1.10..7.98 rows=1 width=96) |
-> Nested Loop (cost=0.55..7.12 rows=1 width=52) |
Join Filter: (factsets.certname = c.certname) |
-> Index Scan using certnames_transform_certname_key on certnames (cost=0.28..6.69 rows=1 width=30) |
Index Cond: (certname = factsets.certname) |
-> Index Scan using catalogs_certname_idx on catalogs c (cost=0.28..0.41 rows=1 width=30) |
Index Cond: (certname = certnames.certname) |
-> Nested Loop (cost=0.55..0.85 rows=1 width=44) |
Join Filter: (fs.certname = certnames_1.certname) |
-> Index Scan using factsets_certname_idx on factsets fs (cost=0.28..0.48 rows=1 width=30) |
Index Cond: (certname = c.certname) |
Filter: ((stable || volatile) @> '{"project": "project_name"}'::jsonb) |
-> Index Only Scan using certnames_transform_certname_key on certnames certnames_1 (cost=0.28..0.36 rows=1 width=22) |
Index Cond: (certname = c.certname) |
-> Index Scan using catalog_resources_pkey1 on catalog_resources resources (cost=0.55..318.82 rows=1182 width=29) |
Index Cond: (certname_id = certnames.id) |
-> Nested Loop (cost=0.55..0.85 rows=1 width=44) |
Join Filter: (fs_2.certname = certnames_3.certname) |
-> Index Scan using factsets_certname_idx on factsets fs_2 (cost=0.28..0.48 rows=1 width=30) |
Index Cond: (certname = c.certname) |
Filter: ((stable || volatile) @> '{"server_type": "server_type_name"}'::jsonb) |
-> Index Only Scan using certnames_transform_certname_key on certnames certnames_3 (cost=0.28..0.36 rows=1 width=22) |
Index Cond: (certname = c.certname) |
-> Nested Loop (cost=0.55..0.85 rows=1 width=44) |
Join Filter: (fs_1.certname = certnames_2.certname) |
-> Index Scan using factsets_certname_idx on factsets fs_1 (cost=0.28..0.48 rows=1 width=30) |
Index Cond: (certname = c.certname) |
Filter: ((stable || volatile) @> '{"server_class": "server_class_name"}'::jsonb) |
-> Index Only Scan using certnames_transform_certname_key on certnames certnames_2 (cost=0.28..0.36 rows=1 width=22) |
Index Cond: (certname = c.certname) |
-> Seq Scan on environments env (cost=0.00..1.03 rows=3 width=40) |
(42 rows) |