explain_no_entendible.txt

text/plain

Filename: explain_no_entendible.txt
Type: text/plain
Part: 0
Message: total execution time as reported by auto_explain
2009-11-10 10:32:41 GMTLOG:  duration: 779.938 ms  plan:
	Sort  (cost=1943.99..1967.38 rows=9355 width=466) (actual time=235.655..269.061 rows=4997 loops=1)
	  Sort Key: (upper(ltrim((b.nombre)::text)))
	  Sort Method:  quicksort  Memory: 3000kB
	  ->  Hash Left Join  (cost=8.18..1326.95 rows=9355 width=466) (actual time=0.516..161.361 rows=4997 loops=1)
	        Hash Cond: (CASE btrim((b.marca)::text) WHEN ''::text THEN NULL::bpchar ELSE b.marca END = c.codigo)
	        ->  Seq Scan on fcproduc b  (cost=0.00..1130.73 rows=9355 width=216) (actual time=0.194..65.821 rows=4997 loops=1)
	              Filter: (upper((nombre)::text) ~~ '%1%'::text)
	        ->  Hash  (cost=8.16..8.16 rows=2 width=261) (actual time=0.153..0.153 rows=1 loops=1)
	              ->  Bitmap Heap Scan on dbtablas c  (cost=3.27..8.16 rows=2 width=261) (actual time=0.125..0.129 rows=1 loops=1)
	                    Recheck Cond: (tipo = 'MAR'::bpchar)
	                    ->  Bitmap Index Scan on dbtablas_pkey  (cost=0.00..3.27 rows=2 width=0) (actual time=0.074..0.074 rows=1 loops=1)
	                          Index Cond: (tipo = 'MAR'::bpchar)
2009-11-10 10:32:41 GMTSTATEMENT:  select b.codigo,b.nombre,b.ubicacion,b.grupo,b.P_IVA,b.PRECIO,b.PRECIO_2,b.PRECIO_3,b.PRECIO_4,b.PRECIO_5,c.nombre AS marca,b.codigo_a 
	  FROM fcproduc b 
	       LEFT OUTER JOIN dbtablas c ON c.codigo = case TRIM(b.marca) when '' then null else b.marca end and c.tipo = 'MAR'  
	 WHERE UPPER(b.NOMBRE) LIKE UPPER('%1%') order by UPPER(LTRIM(b.nombre))