explain.depesz.com

PostgreSQL's explain analyze made readable

Result: UG9j : 3 meses

Settings
# exclusive inclusive rows x rows loops node
1. 88,089.332 246,469.957 ↓ 5,676,975.0 5,676,975 1

Nested Loop Left Join (cost=10.75..30.99 rows=1 width=1,462) (actual time=24.567..246,469.957 rows=5,676,975 loops=1)

  • Output: '3 MESES'::character varying, 'NÃO'::character varying, 'VALOR'::character varying, fs.srktmp, fs.srkloj, fs.srkprd, CASE WHEN (fv.fabricante_ko IS NULL) THEN 'OUTROS'::character varying ELSE fv.fabricante_ko END, CASE WHEN (mv.marca_detalhada IS NULL) THEN 'OUTROS'::character varying ELSE mv.marca_detalhada END, fs.venda_mes_ty, fs.venda_mes_ly, (fs.venda_mes_ty / fa.venda_mes_ty), ((fs.venda_mes_ty - fs.venda_mes_ly) / fa.venda_mes_ly), fs.venda_mes_acum_3, (fs.venda_mes_acum_3 / fa.venda_mes_acum_3), fs.venda_mes_ult_3_ty, (fs.venda_mes_ult_3_ty / fa.venda_mes_ult_3_ty), ((fs.venda_mes_acum_3 - fs.venda_mes_ult_3_ty) / fa.venda_mes_ult_3_ty), fs.venda_mes_ult_3_ly, (fs.venda_mes_ult_3_ly / fa.venda_mes_ult_3_ly), ((fs.venda_mes_acum_3 - fs.venda_mes_ult_3_ly) / fa.venda_mes_ult_3_ly), (fs.venda_mes_ty / NULLIF(fac.venda_mes_ty, '0'::numeric)), (fs.venda_mes_acum_3 / NULLIF(fac.venda_mes_acum_3, '0'::numeric)), (fs.venda_mes_ult_3_ty / NULLIF(fac.venda_mes_ult_3_ty, '0'::numeric)), (fs.venda_mes_ult_3_ly / NULLIF(fac.venda_mes_ult_3_ly, '0'::numeric)), (fs.venda_mes_ty / NULLIF(facs.venda_mes_ty, '0'::numeric)), (fs.venda_mes_acum_3 / NULLIF(facs.venda_mes_acum_3, '0'::numeric)), (fs.venda_mes_ult_3_ty / NULLIF(facs.venda_mes_ult_3_ty, '0'::numeric)), (fs.venda_mes_ult_3_ly / NULLIF(facs.venda_mes_ult_3_ly, '0'::numeric)), (fs.venda_mes_ty / NULLIF(fas.venda_mes_ty, '0'::numeric)), (fs.venda_mes_acum_3 / NULLIF(fas.venda_mes_acum_3, '0'::numeric)), (fs.venda_mes_ult_3_ty / NULLIF(fas.venda_mes_ult_3_ty, '0'::numeric)), (fs.venda_mes_ult_3_ly / NULLIF(fas.venda_mes_ult_3_ly, '0'::numeric)), (fs.venda_mes_ty / NULLIF(fae.venda_mes_ty, '0'::numeric)), (fs.venda_mes_acum_3 / NULLIF(fae.venda_mes_acum_3, '0'::numeric)), (fs.venda_mes_ult_3_ty / NULLIF(fae.venda_mes_ult_3_ty, '0'::numeric)), (fs.venda_mes_ult_3_ly / NULLIF(fae.venda_mes_ult_3_ly, '0'::numeric)), (fs.venda_mes_ty / NULLIF(fass.venda_mes_ty, '0'::numeric)), (fs.venda_mes_acum_3 / NULLIF(fass.venda_mes_acum_3, '0'::numeric)), (fs.venda_mes_ult_3_ty / NULLIF(fass.venda_mes_ult_3_ty, '0'::numeric)), (fs.venda_mes_ult_3_ly / NULLIF(fass.venda_mes_ult_3_ly, '0'::numeric)), (fs.venda_mes_ty / NULLIF(fab.venda_mes_ty, '0'::numeric)), (fs.venda_mes_acum_3 / NULLIF(fab.venda_mes_acum_3, '0'::numeric)), (fs.venda_mes_ult_3_ty / NULLIF(fab.venda_mes_ult_3_ty, '0'::numeric)), (fs.venda_mes_ult_3_ly / NULLIF(fab.venda_mes_ult_3_ly, '0'::numeric)), (fs.venda_mes_ty / NULLIF(fabc.venda_mes_ty, '0'::numeric)), (fs.venda_mes_acum_3 / NULLIF(fabc.venda_mes_acum_3, '0'::numeric)), (fs.venda_mes_ult_3_ty / NULLIF(fabc.venda_mes_ult_3_ty, '0'::numeric)), (fs.venda_mes_ult_3_ly / NULLIF(fabc.venda_mes_ult_3_ly, '0'::numeric)), (fs.venda_mes_ty / NULLIF(fabsc.venda_mes_ty, '0'::numeric)), (fs.venda_mes_acum_3 / NULLIF(fabsc.venda_mes_acum_3, '0'::numeric)), (fs.venda_mes_ult_3_ty / NULLIF(fabsc.venda_mes_ult_3_ty, '0'::numeric)), (fs.venda_mes_ult_3_ly / NULLIF(fabsc.venda_mes_ult_3_ly, '0'::numeric))
  • Buffers: shared hit=110379091 read=280865
2. 3,328.015 147,026.675 ↓ 5,676,975.0 5,676,975 1

Nested Loop Left Join (cost=10.47..30.50 rows=1 width=501) (actual time=22.964..147,026.675 rows=5,676,975 loops=1)

  • Output: fs.srktmp, fs.srkloj, fs.srkprd, fs.venda_mes_ty, fs.venda_mes_ly, fs.venda_mes_acum_3, fs.venda_mes_ult_3_ty, fs.venda_mes_ult_3_ly, fs.marca_detalhada, fa.venda_mes_ty, fa.venda_mes_ly, fa.venda_mes_acum_3, fa.venda_mes_ult_3_ty, fa.venda_mes_ult_3_ly, fac.venda_mes_ty, fac.venda_mes_acum_3, fac.venda_mes_ult_3_ty, fac.venda_mes_ult_3_ly, facs.venda_mes_ty, facs.venda_mes_acum_3, facs.venda_mes_ult_3_ty, facs.venda_mes_ult_3_ly, fas.venda_mes_ty, fas.venda_mes_acum_3, fas.venda_mes_ult_3_ty, fas.venda_mes_ult_3_ly, fae.venda_mes_ty, fae.venda_mes_acum_3, fae.venda_mes_ult_3_ty, fae.venda_mes_ult_3_ly, fass.venda_mes_ty, fass.venda_mes_acum_3, fass.venda_mes_ult_3_ty, fass.venda_mes_ult_3_ly, fab.venda_mes_ty, fab.venda_mes_acum_3, fab.venda_mes_ult_3_ty, fab.venda_mes_ult_3_ly, fabc.venda_mes_ty, fabc.venda_mes_acum_3, fabc.venda_mes_ult_3_ty, fabc.venda_mes_ult_3_ly, fabsc.venda_mes_ty, fabsc.venda_mes_acum_3, fabsc.venda_mes_ult_3_ty, fabsc.venda_mes_ult_3_ly, fv.fabricante_ko
  • Buffers: shared hit=94630154 read=280858
3. 7,968.641 132,344.710 ↓ 5,676,975.0 5,676,975 1

Nested Loop (cost=10.20..30.20 rows=1 width=499) (actual time=22.908..132,344.710 rows=5,676,975 loops=1)

  • Output: fs.srktmp, fs.srkloj, fs.srkprd, fs.venda_mes_ty, fs.venda_mes_ly, fs.venda_mes_acum_3, fs.venda_mes_ult_3_ty, fs.venda_mes_ult_3_ly, fs.fabricante_ko, fs.marca_detalhada, fa.venda_mes_ty, fa.venda_mes_ly, fa.venda_mes_acum_3, fa.venda_mes_ult_3_ty, fa.venda_mes_ult_3_ly, fac.venda_mes_ty, fac.venda_mes_acum_3, fac.venda_mes_ult_3_ty, fac.venda_mes_ult_3_ly, facs.venda_mes_ty, facs.venda_mes_acum_3, facs.venda_mes_ult_3_ty, facs.venda_mes_ult_3_ly, fas.venda_mes_ty, fas.venda_mes_acum_3, fas.venda_mes_ult_3_ty, fas.venda_mes_ult_3_ly, fae.venda_mes_ty, fae.venda_mes_acum_3, fae.venda_mes_ult_3_ty, fae.venda_mes_ult_3_ly, fass.venda_mes_ty, fass.venda_mes_acum_3, fass.venda_mes_ult_3_ty, fass.venda_mes_ult_3_ly, fab.venda_mes_ty, fab.venda_mes_acum_3, fab.venda_mes_ult_3_ty, fab.venda_mes_ult_3_ly, fabc.venda_mes_ty, fabc.venda_mes_acum_3, fabc.venda_mes_ult_3_ty, fabc.venda_mes_ult_3_ly, fabsc.venda_mes_ty, fabsc.venda_mes_acum_3, fabsc.venda_mes_ult_3_ty, fabsc.venda_mes_ult_3_ly
  • Join Filter: ((fa.srktmp = fabsc.srktmp) AND (fa.srkcli = fabsc.srkcli) AND ((fac.categoria_ko)::text = (fabsc.categoria_ko)::text) AND ((facs.subcategoria_ko)::text = (fabsc.subcategoria_ko)::text) AND ((fab.bandeira)::text = (fabsc.bandeira)::text))
  • Buffers: shared hit=78844177 read=280857
4. 7,136.233 107,345.144 ↓ 5,676,975.0 5,676,975 1

Nested Loop (cost=9.92..29.87 rows=1 width=710) (actual time=19.512..107,345.144 rows=5,676,975 loops=1)

  • Output: fs.srktmp, fs.srkloj, fs.srkprd, fs.venda_mes_ty, fs.venda_mes_ly, fs.venda_mes_acum_3, fs.venda_mes_ult_3_ty, fs.venda_mes_ult_3_ly, fs.srkcli, fs.categoria_ko, fs.subcategoria_ko, fs.bandeira, fs.fabricante_ko, fs.marca_detalhada, fa.venda_mes_ty, fa.venda_mes_ly, fa.venda_mes_acum_3, fa.venda_mes_ult_3_ty, fa.venda_mes_ult_3_ly, fa.srktmp, fa.srkcli, fac.venda_mes_ty, fac.venda_mes_acum_3, fac.venda_mes_ult_3_ty, fac.venda_mes_ult_3_ly, fac.srktmp, fac.srkcli, fac.categoria_ko, facs.venda_mes_ty, facs.venda_mes_acum_3, facs.venda_mes_ult_3_ty, facs.venda_mes_ult_3_ly, facs.srktmp, facs.srkcli, facs.categoria_ko, facs.subcategoria_ko, fas.venda_mes_ty, fas.venda_mes_acum_3, fas.venda_mes_ult_3_ty, fas.venda_mes_ult_3_ly, fas.srktmp, fas.srkcli, fas.categoria_ko, fas.subcategoria_ko, fae.venda_mes_ty, fae.venda_mes_acum_3, fae.venda_mes_ult_3_ty, fae.venda_mes_ult_3_ly, fae.srktmp, fae.srkcli, fae.categoria_ko, fae.subcategoria_ko, fass.venda_mes_ty, fass.venda_mes_acum_3, fass.venda_mes_ult_3_ty, fass.venda_mes_ult_3_ly, fass.srktmp, fass.srkcli, fass.categoria_ko, fass.subcategoria_ko, fab.venda_mes_ty, fab.venda_mes_acum_3, fab.venda_mes_ult_3_ty, fab.venda_mes_ult_3_ly, fab.srktmp, fab.srkcli, fab.bandeira, fabc.venda_mes_ty, fabc.venda_mes_acum_3, fabc.venda_mes_ult_3_ty, fabc.venda_mes_ult_3_ly, fabc.srktmp, fabc.srkcli, fabc.bandeira, fabc.categoria_ko
  • Join Filter: ((fa.srktmp = fabc.srktmp) AND (fa.srkcli = fabc.srkcli) AND ((fac.categoria_ko)::text = (fabc.categoria_ko)::text) AND ((fab.bandeira)::text = (fabc.bandeira)::text))
  • Buffers: shared hit=61758463 read=280677
5. 5,346.688 88,854.961 ↓ 5,676,975.0 5,676,975 1

Nested Loop (cost=9.64..29.55 rows=1 width=646) (actual time=17.880..88,854.961 rows=5,676,975 loops=1)

  • Output: fs.srktmp, fs.srkloj, fs.srkprd, fs.venda_mes_ty, fs.venda_mes_ly, fs.venda_mes_acum_3, fs.venda_mes_ult_3_ty, fs.venda_mes_ult_3_ly, fs.srkcli, fs.categoria_ko, fs.subcategoria_ko, fs.bandeira, fs.fabricante_ko, fs.marca_detalhada, fa.venda_mes_ty, fa.venda_mes_ly, fa.venda_mes_acum_3, fa.venda_mes_ult_3_ty, fa.venda_mes_ult_3_ly, fa.srktmp, fa.srkcli, fac.venda_mes_ty, fac.venda_mes_acum_3, fac.venda_mes_ult_3_ty, fac.venda_mes_ult_3_ly, fac.srktmp, fac.srkcli, fac.categoria_ko, facs.venda_mes_ty, facs.venda_mes_acum_3, facs.venda_mes_ult_3_ty, facs.venda_mes_ult_3_ly, facs.srktmp, facs.srkcli, facs.categoria_ko, facs.subcategoria_ko, fas.venda_mes_ty, fas.venda_mes_acum_3, fas.venda_mes_ult_3_ty, fas.venda_mes_ult_3_ly, fas.srktmp, fas.srkcli, fas.categoria_ko, fas.subcategoria_ko, fae.venda_mes_ty, fae.venda_mes_acum_3, fae.venda_mes_ult_3_ty, fae.venda_mes_ult_3_ly, fae.srktmp, fae.srkcli, fae.categoria_ko, fae.subcategoria_ko, fass.venda_mes_ty, fass.venda_mes_acum_3, fass.venda_mes_ult_3_ty, fass.venda_mes_ult_3_ly, fass.srktmp, fass.srkcli, fass.categoria_ko, fass.subcategoria_ko, fab.venda_mes_ty, fab.venda_mes_acum_3, fab.venda_mes_ult_3_ty, fab.venda_mes_ult_3_ly, fab.srktmp, fab.srkcli, fab.bandeira
  • Join Filter: ((fa.srktmp = fas.srktmp) AND (fa.srkcli = fas.srkcli) AND ((fac.categoria_ko)::text = (fas.categoria_ko)::text) AND ((facs.subcategoria_ko)::text = (fas.subcategoria_ko)::text))
  • Buffers: shared hit=44677444 read=280655
6. 5,044.441 66,477.348 ↓ 5,676,975.0 5,676,975 1

Nested Loop (cost=9.37..29.23 rows=1 width=612) (actual time=14.921..66,477.348 rows=5,676,975 loops=1)

  • Output: fs.srktmp, fs.srkloj, fs.srkprd, fs.venda_mes_ty, fs.venda_mes_ly, fs.venda_mes_acum_3, fs.venda_mes_ult_3_ty, fs.venda_mes_ult_3_ly, fs.srkcli, fs.categoria_ko, fs.subcategoria_ko, fs.segmento_ko, fs.bandeira, fs.fabricante_ko, fs.marca_detalhada, fa.venda_mes_ty, fa.venda_mes_ly, fa.venda_mes_acum_3, fa.venda_mes_ult_3_ty, fa.venda_mes_ult_3_ly, fa.srktmp, fa.srkcli, fac.venda_mes_ty, fac.venda_mes_acum_3, fac.venda_mes_ult_3_ty, fac.venda_mes_ult_3_ly, fac.srktmp, fac.srkcli, fac.categoria_ko, facs.venda_mes_ty, facs.venda_mes_acum_3, facs.venda_mes_ult_3_ty, facs.venda_mes_ult_3_ly, facs.srktmp, facs.srkcli, facs.categoria_ko, facs.subcategoria_ko, fae.venda_mes_ty, fae.venda_mes_acum_3, fae.venda_mes_ult_3_ty, fae.venda_mes_ult_3_ly, fae.srktmp, fae.srkcli, fae.categoria_ko, fae.subcategoria_ko, fae.segmento_ko, fass.venda_mes_ty, fass.venda_mes_acum_3, fass.venda_mes_ult_3_ty, fass.venda_mes_ult_3_ly, fass.srktmp, fass.srkcli, fass.categoria_ko, fass.subcategoria_ko, fass.segmento_ko, fab.venda_mes_ty, fab.venda_mes_acum_3, fab.venda_mes_ult_3_ty, fab.venda_mes_ult_3_ly, fab.srktmp, fab.srkcli, fab.bandeira
  • Join Filter: ((fa.srktmp = fae.srktmp) AND (fa.srkcli = fae.srkcli) AND ((fac.categoria_ko)::text = (fae.categoria_ko)::text) AND ((facs.subcategoria_ko)::text = (fae.subcategoria_ko)::text))
  • Buffers: shared hit=27536466 read=280559
7. 9,894.372 38,725.007 ↓ 5,676,975.0 5,676,975 1

Nested Loop (cost=9.09..28.90 rows=1 width=548) (actual time=12.006..38,725.007 rows=5,676,975 loops=1)

  • Output: fs.srktmp, fs.srkloj, fs.srkprd, fs.venda_mes_ty, fs.venda_mes_ly, fs.venda_mes_acum_3, fs.venda_mes_ult_3_ty, fs.venda_mes_ult_3_ly, fs.srkcli, fs.categoria_ko, fs.subcategoria_ko, fs.segmento_ko, fs.embalagem, fs.bandeira, fs.fabricante_ko, fs.marca_detalhada, fa.venda_mes_ty, fa.venda_mes_ly, fa.venda_mes_acum_3, fa.venda_mes_ult_3_ty, fa.venda_mes_ult_3_ly, fa.srktmp, fa.srkcli, fac.venda_mes_ty, fac.venda_mes_acum_3, fac.venda_mes_ult_3_ty, fac.venda_mes_ult_3_ly, fac.srktmp, fac.srkcli, fac.categoria_ko, facs.venda_mes_ty, facs.venda_mes_acum_3, facs.venda_mes_ult_3_ty, facs.venda_mes_ult_3_ly, facs.srktmp, facs.srkcli, facs.categoria_ko, facs.subcategoria_ko, fass.venda_mes_ty, fass.venda_mes_acum_3, fass.venda_mes_ult_3_ty, fass.venda_mes_ult_3_ly, fass.srktmp, fass.srkcli, fass.categoria_ko, fass.subcategoria_ko, fass.segmento_ko, fass.embalagem, fab.venda_mes_ty, fab.venda_mes_acum_3, fab.venda_mes_ult_3_ty, fab.venda_mes_ult_3_ly, fab.srktmp, fab.srkcli, fab.bandeira
  • Join Filter: ((fa.srktmp = fs.srktmp) AND (fa.srkcli = fs.srkcli) AND ((fac.categoria_ko)::text = (fs.categoria_ko)::text) AND ((facs.subcategoria_ko)::text = (fs.subcategoria_ko)::text) AND ((fab.bandeira)::text = (fs.bandeira)::text))
  • Rows Removed by Join Filter: 13470050
  • Buffers: shared hit=10372835 read=280363
8. 43.338 164.685 ↓ 14,405.0 14,405 1

Nested Loop (cost=8.53..23.25 rows=1 width=437) (actual time=8.255..164.685 rows=14,405 loops=1)

  • Output: fa.venda_mes_ty, fa.venda_mes_ly, fa.venda_mes_acum_3, fa.venda_mes_ult_3_ty, fa.venda_mes_ult_3_ly, fa.srktmp, fa.srkcli, fac.venda_mes_ty, fac.venda_mes_acum_3, fac.venda_mes_ult_3_ty, fac.venda_mes_ult_3_ly, fac.srktmp, fac.srkcli, fac.categoria_ko, facs.venda_mes_ty, facs.venda_mes_acum_3, facs.venda_mes_ult_3_ty, facs.venda_mes_ult_3_ly, facs.srktmp, facs.srkcli, facs.categoria_ko, facs.subcategoria_ko, fass.venda_mes_ty, fass.venda_mes_acum_3, fass.venda_mes_ult_3_ty, fass.venda_mes_ult_3_ly, fass.srktmp, fass.srkcli, fass.categoria_ko, fass.subcategoria_ko, fass.segmento_ko, fass.embalagem, fass.subsegmento_ko, fab.venda_mes_ty, fab.venda_mes_acum_3, fab.venda_mes_ult_3_ty, fab.venda_mes_ult_3_ly, fab.srktmp, fab.srkcli, fab.bandeira
  • Join Filter: ((fa.srktmp = fass.srktmp) AND (fa.srkcli = fass.srkcli) AND ((fac.categoria_ko)::text = (fass.categoria_ko)::text))
  • Buffers: shared hit=14527 read=426
9. 12.798 48.753 ↓ 4,033.0 4,033 1

Nested Loop (cost=8.25..22.72 rows=1 width=350) (actual time=5.473..48.753 rows=4,033 loops=1)

  • Output: fa.venda_mes_ty, fa.venda_mes_ly, fa.venda_mes_acum_3, fa.venda_mes_ult_3_ty, fa.venda_mes_ult_3_ly, fa.srktmp, fa.srkcli, fac.venda_mes_ty, fac.venda_mes_acum_3, fac.venda_mes_ult_3_ty, fac.venda_mes_ult_3_ly, fac.srktmp, fac.srkcli, fac.categoria_ko, facs.venda_mes_ty, facs.venda_mes_acum_3, facs.venda_mes_ult_3_ty, facs.venda_mes_ult_3_ly, facs.srktmp, facs.srkcli, facs.categoria_ko, facs.subcategoria_ko, fab.venda_mes_ty, fab.venda_mes_acum_3, fab.venda_mes_ult_3_ty, fab.venda_mes_ult_3_ly, fab.srktmp, fab.srkcli, fab.bandeira
  • Join Filter: ((fa.srktmp = facs.srktmp) AND (fa.srkcli = facs.srkcli))
  • Buffers: shared hit=2187 read=108
10. 2.386 17.411 ↓ 488.0 488 1

Nested Loop (cost=7.97..21.80 rows=1 width=286) (actual time=3.334..17.411 rows=488 loops=1)

  • Output: fa.venda_mes_ty, fa.venda_mes_ly, fa.venda_mes_acum_3, fa.venda_mes_ult_3_ty, fa.venda_mes_ult_3_ly, fa.srktmp, fa.srkcli, fac.venda_mes_ty, fac.venda_mes_acum_3, fac.venda_mes_ult_3_ty, fac.venda_mes_ult_3_ly, fac.srktmp, fac.srkcli, fac.categoria_ko, fab.venda_mes_ty, fab.venda_mes_acum_3, fab.venda_mes_ult_3_ty, fab.venda_mes_ult_3_ly, fab.srktmp, fab.srkcli, fab.bandeira
  • Join Filter: ((fa.srktmp = fab.srktmp) AND (fa.srkcli = fab.srkcli))
  • Buffers: shared hit=641 read=24
11. 1.753 9.033 ↓ 107.0 214 1

Hash Join (cost=7.70..20.96 rows=2 width=228) (actual time=3.278..9.033 rows=214 loops=1)

  • Output: fa.venda_mes_ty, fa.venda_mes_ly, fa.venda_mes_acum_3, fa.venda_mes_ult_3_ty, fa.venda_mes_ult_3_ly, fa.srktmp, fa.srkcli, fac.venda_mes_ty, fac.venda_mes_acum_3, fac.venda_mes_ult_3_ty, fac.venda_mes_ult_3_ly, fac.srktmp, fac.srkcli, fac.categoria_ko
  • Inner Unique: true
  • Hash Cond: ((fac.srktmp = fa.srktmp) AND (fac.srkcli = fa.srkcli))
  • Buffers: shared hit=1 read=14
12. 4.086 4.086 ↑ 1.0 214 1

Seq Scan on public.fatoagrupadacategoria fac (cost=0.00..12.14 rows=214 width=56) (actual time=0.023..4.086 rows=214 loops=1)

  • Output: fac.srktmp, fac.srkcli, fac.categoria_ko, fac.venda_mes_ty, fac.venda_mes_ly, fac.venda_mes_acum_ytd, fac.venda_mes_ult_3_ty, fac.venda_mes_ult_3_ly, fac.venda_mes_ult_6_ty, fac.venda_mes_ult_6_ly, fac.venda_mes_ult_mov_ty, fac.venda_mes_ult_mov_ly, fac.venda_mes_acum_3, fac.venda_mes_acum_6, fac.venda_mes_acum_mov, fac.venda_mes_qtd_ty, fac.venda_mes_qtd_ly, fac.venda_mes_qtd_acum_ytd, fac.venda_mes_ult_3_qtd_ty, fac.venda_mes_ult_3_qtd_ly, fac.venda_mes_ult_6_qtd_ty, fac.venda_mes_ult_6_qtd_ly, fac.venda_mes_ult_mov_qtd_ty, fac.venda_mes_ult_mov_qtd_ly, fac.venda_mes_qtd_acum_3, fac.venda_mes_qtd_acum_6, fac.venda_mes_qtd_acum_mov, fac.venda_mes_litros_ty, fac.venda_mes_litros_ly, fac.venda_mes_litros_acum_ytd, fac.venda_mes_ult_3_litros_ty, fac.venda_mes_ult_3_litros_ly, fac.venda_mes_ult_6_litros_ty, fac.venda_mes_ult_6_litros_ly, fac.venda_mes_ult_mov_litros_ty, fac.venda_mes_ult_mov_litros_ly, fac.venda_mes_litros_acum_3, fac.venda_mes_litros_acum_6, fac.venda_mes_litros_acum_mov, fac.venda_mes_ty_comp, fac.venda_mes_ly_comp, fac.venda_mes_acum_ytd_comp, fac.venda_mes_ult_3_ty_comp, fac.venda_mes_ult_3_ly_comp, fac.venda_mes_ult_6_ty_comp, fac.venda_mes_ult_6_ly_comp, fac.venda_mes_ult_mov_ty_comp, fac.venda_mes_ult_mov_ly_comp, fac.venda_mes_acum_3_comp, fac.venda_mes_acum_6_comp, fac.venda_mes_acum_mov_comp, fac.venda_mes_qtd_ty_comp, fac.venda_mes_qtd_ly_comp, fac.venda_mes_qtd_acum_ytd_comp, fac.venda_mes_ult_3_qtd_ty_comp, fac.venda_mes_ult_3_qtd_ly_comp, fac.venda_mes_ult_6_qtd_ty_comp, fac.venda_mes_ult_6_qtd_ly_comp, fac.venda_mes_ult_mov_qtd_ty_comp, fac.venda_mes_ult_mov_qtd_ly_comp, fac.venda_mes_qtd_acum_3_comp, fac.venda_mes_qtd_acum_6_comp, fac.venda_mes_qtd_acum_mov_comp, fac.venda_mes_litros_ty_comp, fac.venda_mes_litros_ly_comp, fac.venda_mes_litros_acum_ytd_comp, fac.venda_mes_ult_3_litros_ty_comp, fac.venda_mes_ult_3_litros_ly_comp, fac.venda_mes_ult_6_litros_ty_comp, fac.venda_mes_ult_6_litros_ly_comp, fac.venda_mes_ult_mov_litros_ty_comp, fac.venda_mes_ult_mov_litros_ly_comp, fac.venda_mes_litros_acum_3_comp, fac.venda_mes_litros_acum_6_comp, fac.venda_mes_litros_acum_mov_comp
  • Buffers: shared hit=1 read=9
13. 0.075 3.194 ↑ 1.0 108 1

Hash (cost=6.08..6.08 rows=108 width=172) (actual time=3.194..3.194 rows=108 loops=1)

  • Output: fa.venda_mes_ty, fa.venda_mes_ly, fa.venda_mes_acum_3, fa.venda_mes_ult_3_ty, fa.venda_mes_ult_3_ly, fa.srktmp, fa.srkcli
  • Buckets: 1024 Batches: 1 Memory Usage: 17kB
  • Buffers: shared read=5
14. 3.119 3.119 ↑ 1.0 108 1

Seq Scan on public.fatoagrupada fa (cost=0.00..6.08 rows=108 width=172) (actual time=1.856..3.119 rows=108 loops=1)

  • Output: fa.venda_mes_ty, fa.venda_mes_ly, fa.venda_mes_acum_3, fa.venda_mes_ult_3_ty, fa.venda_mes_ult_3_ly, fa.srktmp, fa.srkcli
  • Buffers: shared read=5
15. 5.992 5.992 ↑ 1.0 2 214

Index Scan using fatoagrupadabandeira_srktmp_idx on public.fatoagrupadabandeira fab (cost=0.27..0.39 rows=2 width=58) (actual time=0.016..0.028 rows=2 loops=214)

  • Output: fab.srktmp, fab.srkcli, fab.bandeira, fab.venda_mes_ty, fab.venda_mes_ly, fab.venda_mes_acum_ytd, fab.venda_mes_ult_3_ty, fab.venda_mes_ult_3_ly, fab.venda_mes_ult_6_ty, fab.venda_mes_ult_6_ly, fab.venda_mes_ult_mov_ty, fab.venda_mes_ult_mov_ly, fab.venda_mes_acum_3, fab.venda_mes_acum_6, fab.venda_mes_acum_mov, fab.venda_mes_qtd_ty, fab.venda_mes_qtd_ly, fab.venda_mes_qtd_acum_ytd, fab.venda_mes_ult_3_qtd_ty, fab.venda_mes_ult_3_qtd_ly, fab.venda_mes_ult_6_qtd_ty, fab.venda_mes_ult_6_qtd_ly, fab.venda_mes_ult_mov_qtd_ty, fab.venda_mes_ult_mov_qtd_ly, fab.venda_mes_qtd_acum_3, fab.venda_mes_qtd_acum_6, fab.venda_mes_qtd_acum_mov, fab.venda_mes_litros_ty, fab.venda_mes_litros_ly, fab.venda_mes_litros_acum_ytd, fab.venda_mes_ult_3_litros_ty, fab.venda_mes_ult_3_litros_ly, fab.venda_mes_ult_6_litros_ty, fab.venda_mes_ult_6_litros_ly, fab.venda_mes_ult_mov_litros_ty, fab.venda_mes_ult_mov_litros_ly, fab.venda_mes_litros_acum_3, fab.venda_mes_litros_acum_6, fab.venda_mes_litros_acum_mov, fab.venda_mes_ty_comp, fab.venda_mes_ly_comp, fab.venda_mes_acum_ytd_comp, fab.venda_mes_ult_3_ty_comp, fab.venda_mes_ult_3_ly_comp, fab.venda_mes_ult_6_ty_comp, fab.venda_mes_ult_6_ly_comp, fab.venda_mes_ult_mov_ty_comp, fab.venda_mes_ult_mov_ly_comp, fab.venda_mes_acum_3_comp, fab.venda_mes_acum_6_comp, fab.venda_mes_acum_mov_comp, fab.venda_mes_qtd_ty_comp, fab.venda_mes_qtd_ly_comp, fab.venda_mes_qtd_acum_ytd_comp, fab.venda_mes_ult_3_qtd_ty_comp, fab.venda_mes_ult_3_qtd_ly_comp, fab.venda_mes_ult_6_qtd_ty_comp, fab.venda_mes_ult_6_qtd_ly_comp, fab.venda_mes_ult_mov_qtd_ty_comp, fab.venda_mes_ult_mov_qtd_ly_comp, fab.venda_mes_qtd_acum_3_comp, fab.venda_mes_qtd_acum_6_comp, fab.venda_mes_qtd_acum_mov_comp, fab.venda_mes_litros_ty_comp, fab.venda_mes_litros_ly_comp, fab.venda_mes_litros_acum_ytd_comp, fab.venda_mes_ult_3_litros_ty_comp, fab.venda_mes_ult_3_litros_ly_comp, fab.venda_mes_ult_6_litros_ty_comp, fab.venda_mes_ult_6_litros_ly_comp, fab.venda_mes_ult_mov_litros_ty_comp, fab.venda_mes_ult_mov_litros_ly_comp, fab.venda_mes_litros_acum_3_comp, fab.venda_mes_litros_acum_6_comp, fab.venda_mes_litros_acum_mov_comp
  • Index Cond: ((fab.srktmp = fac.srktmp) AND (fab.srkcli = fac.srkcli))
  • Buffers: shared hit=640 read=10
16. 18.544 18.544 ↓ 1.6 8 488

Index Scan using idx_fatoagrupadasubcategoria_01 on public.fatoagrupadasubcategoria facs (cost=0.28..0.85 rows=5 width=64) (actual time=0.014..0.038 rows=8 loops=488)

  • Output: facs.srktmp, facs.srkcli, facs.categoria_ko, facs.subcategoria_ko, facs.venda_mes_ty, facs.venda_mes_ly, facs.venda_mes_acum_ytd, facs.venda_mes_ult_3_ty, facs.venda_mes_ult_3_ly, facs.venda_mes_ult_6_ty, facs.venda_mes_ult_6_ly, facs.venda_mes_ult_mov_ty, facs.venda_mes_ult_mov_ly, facs.venda_mes_acum_3, facs.venda_mes_acum_6, facs.venda_mes_acum_mov, facs.venda_mes_qtd_ty, facs.venda_mes_qtd_ly, facs.venda_mes_qtd_acum_ytd, facs.venda_mes_ult_3_qtd_ty, facs.venda_mes_ult_3_qtd_ly, facs.venda_mes_ult_6_qtd_ty, facs.venda_mes_ult_6_qtd_ly, facs.venda_mes_ult_mov_qtd_ty, facs.venda_mes_ult_mov_qtd_ly, facs.venda_mes_qtd_acum_3, facs.venda_mes_qtd_acum_6, facs.venda_mes_qtd_acum_mov, facs.venda_mes_litros_ty, facs.venda_mes_litros_ly, facs.venda_mes_litros_acum_ytd, facs.venda_mes_ult_3_litros_ty, facs.venda_mes_ult_3_litros_ly, facs.venda_mes_ult_6_litros_ty, facs.venda_mes_ult_6_litros_ly, facs.venda_mes_ult_mov_litros_ty, facs.venda_mes_ult_mov_litros_ly, facs.venda_mes_litros_acum_3, facs.venda_mes_litros_acum_6, facs.venda_mes_litros_acum_mov, facs.venda_mes_ty_comp, facs.venda_mes_ly_comp, facs.venda_mes_acum_ytd_comp, facs.venda_mes_ult_3_ty_comp, facs.venda_mes_ult_3_ly_comp, facs.venda_mes_ult_6_ty_comp, facs.venda_mes_ult_6_ly_comp, facs.venda_mes_ult_mov_ty_comp, facs.venda_mes_ult_mov_ly_comp, facs.venda_mes_acum_3_comp, facs.venda_mes_acum_6_comp, facs.venda_mes_acum_mov_comp, facs.venda_mes_qtd_ty_comp, facs.venda_mes_qtd_ly_comp, facs.venda_mes_qtd_acum_ytd_comp, facs.venda_mes_ult_3_qtd_ty_comp, facs.venda_mes_ult_3_qtd_ly_comp, facs.venda_mes_ult_6_qtd_ty_comp, facs.venda_mes_ult_6_qtd_ly_comp, facs.venda_mes_ult_mov_qtd_ty_comp, facs.venda_mes_ult_mov_qtd_ly_comp, facs.venda_mes_qtd_acum_3_comp, facs.venda_mes_qtd_acum_6_comp, facs.venda_mes_qtd_acum_mov_comp, facs.venda_mes_litros_ty_comp, facs.venda_mes_litros_ly_comp, facs.venda_mes_litros_acum_ytd_comp, facs.venda_mes_ult_3_litros_ty_comp, facs.venda_mes_ult_3_litros_ly_comp, facs.venda_mes_ult_6_litros_ty_comp, facs.venda_mes_ult_6_litros_ly_comp, facs.venda_mes_ult_mov_litros_ty_comp, facs.venda_mes_ult_mov_litros_ly_comp, facs.venda_mes_litros_acum_3_comp, facs.venda_mes_litros_acum_6_comp, facs.venda_mes_litros_acum_mov_comp
  • Index Cond: ((facs.srktmp = fac.srktmp) AND (facs.srkcli = fac.srkcli) AND ((facs.categoria_ko)::text = (fac.categoria_ko)::text))
  • Buffers: shared hit=1546 read=84
17. 72.594 72.594 ↓ 4.0 4 4,033

Index Scan using idx_fatoagrupadasubsegmento_01 on public.fatoagrupadasubsegmento fass (cost=0.28..0.51 rows=1 width=87) (actual time=0.010..0.018 rows=4 loops=4,033)

  • Output: fass.srktmp, fass.srkcli, fass.categoria_ko, fass.subcategoria_ko, fass.segmento_ko, fass.embalagem, fass.subsegmento_ko, fass.venda_mes_ty, fass.venda_mes_ly, fass.venda_mes_acum_ytd, fass.venda_mes_ult_3_ty, fass.venda_mes_ult_3_ly, fass.venda_mes_ult_6_ty, fass.venda_mes_ult_6_ly, fass.venda_mes_ult_mov_ty, fass.venda_mes_ult_mov_ly, fass.venda_mes_acum_3, fass.venda_mes_acum_6, fass.venda_mes_acum_mov, fass.venda_mes_qtd_ty, fass.venda_mes_qtd_ly, fass.venda_mes_qtd_acum_ytd, fass.venda_mes_ult_3_qtd_ty, fass.venda_mes_ult_3_qtd_ly, fass.venda_mes_ult_6_qtd_ty, fass.venda_mes_ult_6_qtd_ly, fass.venda_mes_ult_mov_qtd_ty, fass.venda_mes_ult_mov_qtd_ly, fass.venda_mes_qtd_acum_3, fass.venda_mes_qtd_acum_6, fass.venda_mes_qtd_acum_mov, fass.venda_mes_litros_ty, fass.venda_mes_litros_ly, fass.venda_mes_litros_acum_ytd, fass.venda_mes_ult_3_litros_ty, fass.venda_mes_ult_3_litros_ly, fass.venda_mes_ult_6_litros_ty, fass.venda_mes_ult_6_litros_ly, fass.venda_mes_ult_mov_litros_ty, fass.venda_mes_ult_mov_litros_ly, fass.venda_mes_litros_acum_3, fass.venda_mes_litros_acum_6, fass.venda_mes_litros_acum_mov, fass.venda_mes_ty_comp, fass.venda_mes_ly_comp, fass.venda_mes_acum_ytd_comp, fass.venda_mes_ult_3_ty_comp, fass.venda_mes_ult_3_ly_comp, fass.venda_mes_ult_6_ty_comp, fass.venda_mes_ult_6_ly_comp, fass.venda_mes_ult_mov_ty_comp, fass.venda_mes_ult_mov_ly_comp, fass.venda_mes_acum_3_comp, fass.venda_mes_acum_6_comp, fass.venda_mes_acum_mov_comp, fass.venda_mes_qtd_ty_comp, fass.venda_mes_qtd_ly_comp, fass.venda_mes_qtd_acum_ytd_comp, fass.venda_mes_ult_3_qtd_ty_comp, fass.venda_mes_ult_3_qtd_ly_comp, fass.venda_mes_ult_6_qtd_ty_comp, fass.venda_mes_ult_6_qtd_ly_comp, fass.venda_mes_ult_mov_qtd_ty_comp, fass.venda_mes_ult_mov_qtd_ly_comp, fass.venda_mes_qtd_acum_3_comp, fass.venda_mes_qtd_acum_6_comp, fass.venda_mes_qtd_acum_mov_comp, fass.venda_mes_litros_ty_comp, fass.venda_mes_litros_ly_comp, fass.venda_mes_litros_acum_ytd_comp, fass.venda_mes_ult_3_litros_ty_comp, fass.venda_mes_ult_3_litros_ly_comp, fass.venda_mes_ult_6_litros_ty_comp, fass.venda_mes_ult_6_litros_ly_comp, fass.venda_mes_ult_mov_litros_ty_comp, fass.venda_mes_ult_mov_litros_ly_comp, fass.venda_mes_litros_acum_3_comp, fass.venda_mes_litros_acum_6_comp, fass.venda_mes_litros_acum_mov_comp
  • Index Cond: ((fass.srktmp = facs.srktmp) AND (fass.srkcli = facs.srkcli) AND ((fass.categoria_ko)::text = (facs.categoria_ko)::text) AND ((fass.subcategoria_ko)::text = (facs.subcategoria_ko)::text))
  • Buffers: shared hit=12340 read=318
18. 28,665.950 28,665.950 ↓ 189.9 1,329 14,405

Index Scan using fato_idx8 on public.fato fs (cost=0.56..5.49 rows=7 width=127) (actual time=0.029..1.990 rows=1,329 loops=14,405)

  • Output: fs.srktmp, fs.srkloj, fs.srkcli, fs.srkprd, fs.fabricante_ko, fs.marca_detalhada, fs.categoria_ko, fs.subcategoria_ko, fs.segmento_ko, fs.embalagem, fs.subsegmento_ko, fs.bandeira, fs.venda_mes_ty, fs.venda_mes_ly, fs.venda_mes_acum_ytd, fs.venda_mes_ult_3_ty, fs.venda_mes_ult_3_ly, fs.venda_mes_ult_6_ty, fs.venda_mes_ult_6_ly, fs.venda_mes_ult_mov_ty, fs.venda_mes_ult_mov_ly, fs.venda_mes_acum_3, fs.venda_mes_acum_6, fs.venda_mes_acum_mov, fs.venda_mes_qtd_ty, fs.venda_mes_qtd_ly, fs.venda_mes_qtd_acum_ytd, fs.venda_mes_ult_3_qtd_ty, fs.venda_mes_ult_3_qtd_ly, fs.venda_mes_ult_6_qtd_ty, fs.venda_mes_ult_6_qtd_ly, fs.venda_mes_ult_mov_qtd_ty, fs.venda_mes_ult_mov_qtd_ly, fs.venda_mes_qtd_acum_3, fs.venda_mes_qtd_acum_6, fs.venda_mes_qtd_acum_mov, fs.venda_mes_litros_ty, fs.venda_mes_litros_ly, fs.venda_mes_litros_acum_ytd, fs.venda_mes_ult_3_litros_ty, fs.venda_mes_ult_3_litros_ly, fs.venda_mes_ult_6_litros_ty, fs.venda_mes_ult_6_litros_ly, fs.venda_mes_ult_mov_litros_ty, fs.venda_mes_ult_mov_litros_ly, fs.venda_mes_litros_acum_3, fs.venda_mes_litros_acum_6, fs.venda_mes_litros_acum_mov, fs.venda_mes_ty_comp, fs.venda_mes_ly_comp, fs.venda_mes_acum_ytd_comp, fs.venda_mes_ult_3_ty_comp, fs.venda_mes_ult_3_ly_comp, fs.venda_mes_ult_6_ty_comp, fs.venda_mes_ult_6_ly_comp, fs.venda_mes_ult_mov_ty_comp, fs.venda_mes_ult_mov_ly_comp, fs.venda_mes_acum_3_comp, fs.venda_mes_acum_6_comp, fs.venda_mes_acum_mov_comp, fs.venda_mes_qtd_ty_comp, fs.venda_mes_qtd_ly_comp, fs.venda_mes_qtd_acum_ytd_comp, fs.venda_mes_ult_3_qtd_ty_comp, fs.venda_mes_ult_3_qtd_ly_comp, fs.venda_mes_ult_6_qtd_ty_comp, fs.venda_mes_ult_6_qtd_ly_comp, fs.venda_mes_ult_mov_qtd_ty_comp, fs.venda_mes_ult_mov_qtd_ly_comp, fs.venda_mes_qtd_acum_3_comp, fs.venda_mes_qtd_acum_6_comp, fs.venda_mes_qtd_acum_mov_comp, fs.venda_mes_litros_ty_comp, fs.venda_mes_litros_ly_comp, fs.venda_mes_litros_acum_ytd_comp, fs.venda_mes_ult_3_litros_ty_comp, fs.venda_mes_ult_3_litros_ly_comp, fs.venda_mes_ult_6_litros_ty_comp, fs.venda_mes_ult_6_litros_ly_comp, fs.venda_mes_ult_mov_litros_ty_comp, fs.venda_mes_ult_mov_litros_ly_comp, fs.venda_mes_litros_acum_3_comp, fs.venda_mes_litros_acum_6_comp, fs.venda_mes_litros_acum_mov_comp
  • Index Cond: ((fs.srktmp = fass.srktmp) AND (fs.srkcli = fass.srkcli) AND ((fs.categoria_ko)::text = (fass.categoria_ko)::text) AND ((fs.subcategoria_ko)::text = (fass.subcategoria_ko)::text) AND ((fs.segmento_ko)::text = (fass.segmento_ko)::text) AND ((fs.embalagem)::text = (fass.embalagem)::text) AND ((fs.subsegmento_ko)::text = (fass.subsegmento_ko)::text))
  • Buffers: shared hit=10358308 read=279937
19. 22,707.900 22,707.900 ↑ 1.0 1 5,676,975

Index Scan using idx_fatoagrupadaembalagem_01 on public.fatoagrupadaembalagem fae (cost=0.28..0.31 rows=1 width=78) (actual time=0.004..0.004 rows=1 loops=5,676,975)

  • Output: fae.srktmp, fae.srkcli, fae.categoria_ko, fae.subcategoria_ko, fae.segmento_ko, fae.embalagem, fae.venda_mes_ty, fae.venda_mes_ly, fae.venda_mes_acum_ytd, fae.venda_mes_ult_3_ty, fae.venda_mes_ult_3_ly, fae.venda_mes_ult_6_ty, fae.venda_mes_ult_6_ly, fae.venda_mes_ult_mov_ty, fae.venda_mes_ult_mov_ly, fae.venda_mes_acum_3, fae.venda_mes_acum_6, fae.venda_mes_acum_mov, fae.venda_mes_qtd_ty, fae.venda_mes_qtd_ly, fae.venda_mes_qtd_acum_ytd, fae.venda_mes_ult_3_qtd_ty, fae.venda_mes_ult_3_qtd_ly, fae.venda_mes_ult_6_qtd_ty, fae.venda_mes_ult_6_qtd_ly, fae.venda_mes_ult_mov_qtd_ty, fae.venda_mes_ult_mov_qtd_ly, fae.venda_mes_qtd_acum_3, fae.venda_mes_qtd_acum_6, fae.venda_mes_qtd_acum_mov, fae.venda_mes_litros_ty, fae.venda_mes_litros_ly, fae.venda_mes_litros_acum_ytd, fae.venda_mes_ult_3_litros_ty, fae.venda_mes_ult_3_litros_ly, fae.venda_mes_ult_6_litros_ty, fae.venda_mes_ult_6_litros_ly, fae.venda_mes_ult_mov_litros_ty, fae.venda_mes_ult_mov_litros_ly, fae.venda_mes_litros_acum_3, fae.venda_mes_litros_acum_6, fae.venda_mes_litros_acum_mov, fae.venda_mes_ty_comp, fae.venda_mes_ly_comp, fae.venda_mes_acum_ytd_comp, fae.venda_mes_ult_3_ty_comp, fae.venda_mes_ult_3_ly_comp, fae.venda_mes_ult_6_ty_comp, fae.venda_mes_ult_6_ly_comp, fae.venda_mes_ult_mov_ty_comp, fae.venda_mes_ult_mov_ly_comp, fae.venda_mes_acum_3_comp, fae.venda_mes_acum_6_comp, fae.venda_mes_acum_mov_comp, fae.venda_mes_qtd_ty_comp, fae.venda_mes_qtd_ly_comp, fae.venda_mes_qtd_acum_ytd_comp, fae.venda_mes_ult_3_qtd_ty_comp, fae.venda_mes_ult_3_qtd_ly_comp, fae.venda_mes_ult_6_qtd_ty_comp, fae.venda_mes_ult_6_qtd_ly_comp, fae.venda_mes_ult_mov_qtd_ty_comp, fae.venda_mes_ult_mov_qtd_ly_comp, fae.venda_mes_qtd_acum_3_comp, fae.venda_mes_qtd_acum_6_comp, fae.venda_mes_qtd_acum_mov_comp, fae.venda_mes_litros_ty_comp, fae.venda_mes_litros_ly_comp, fae.venda_mes_litros_acum_ytd_comp, fae.venda_mes_ult_3_litros_ty_comp, fae.venda_mes_ult_3_litros_ly_comp, fae.venda_mes_ult_6_litros_ty_comp, fae.venda_mes_ult_6_litros_ly_comp, fae.venda_mes_ult_mov_litros_ty_comp, fae.venda_mes_ult_mov_litros_ly_comp, fae.venda_mes_litros_acum_3_comp, fae.venda_mes_litros_acum_6_comp, fae.venda_mes_litros_acum_mov_comp
  • Index Cond: ((fae.srktmp = fs.srktmp) AND (fae.srkcli = fs.srkcli) AND ((fae.categoria_ko)::text = (fs.categoria_ko)::text) AND ((fae.subcategoria_ko)::text = (fs.subcategoria_ko)::text) AND ((fae.segmento_ko)::text = (fs.segmento_ko)::text) AND ((fae.embalagem)::text = (fs.embalagem)::text))
  • Buffers: shared hit=17163631 read=196
20. 17,030.925 17,030.925 ↑ 1.0 1 5,676,975

Index Scan using fatoagrupadasegmento_srktmp_idx on public.fatoagrupadasegmento fas (cost=0.28..0.31 rows=1 width=72) (actual time=0.003..0.003 rows=1 loops=5,676,975)

  • Output: fas.srktmp, fas.srkcli, fas.categoria_ko, fas.subcategoria_ko, fas.segmento_ko, fas.venda_mes_ty, fas.venda_mes_ly, fas.venda_mes_acum_ytd, fas.venda_mes_ult_3_ty, fas.venda_mes_ult_3_ly, fas.venda_mes_ult_6_ty, fas.venda_mes_ult_6_ly, fas.venda_mes_ult_mov_ty, fas.venda_mes_ult_mov_ly, fas.venda_mes_acum_3, fas.venda_mes_acum_6, fas.venda_mes_acum_mov, fas.venda_mes_qtd_ty, fas.venda_mes_qtd_ly, fas.venda_mes_qtd_acum_ytd, fas.venda_mes_ult_3_qtd_ty, fas.venda_mes_ult_3_qtd_ly, fas.venda_mes_ult_6_qtd_ty, fas.venda_mes_ult_6_qtd_ly, fas.venda_mes_ult_mov_qtd_ty, fas.venda_mes_ult_mov_qtd_ly, fas.venda_mes_qtd_acum_3, fas.venda_mes_qtd_acum_6, fas.venda_mes_qtd_acum_mov, fas.venda_mes_litros_ty, fas.venda_mes_litros_ly, fas.venda_mes_litros_acum_ytd, fas.venda_mes_ult_3_litros_ty, fas.venda_mes_ult_3_litros_ly, fas.venda_mes_ult_6_litros_ty, fas.venda_mes_ult_6_litros_ly, fas.venda_mes_ult_mov_litros_ty, fas.venda_mes_ult_mov_litros_ly, fas.venda_mes_litros_acum_3, fas.venda_mes_litros_acum_6, fas.venda_mes_litros_acum_mov, fas.venda_mes_ty_comp, fas.venda_mes_ly_comp, fas.venda_mes_acum_ytd_comp, fas.venda_mes_ult_3_ty_comp, fas.venda_mes_ult_3_ly_comp, fas.venda_mes_ult_6_ty_comp, fas.venda_mes_ult_6_ly_comp, fas.venda_mes_ult_mov_ty_comp, fas.venda_mes_ult_mov_ly_comp, fas.venda_mes_acum_3_comp, fas.venda_mes_acum_6_comp, fas.venda_mes_acum_mov_comp, fas.venda_mes_qtd_ty_comp, fas.venda_mes_qtd_ly_comp, fas.venda_mes_qtd_acum_ytd_comp, fas.venda_mes_ult_3_qtd_ty_comp, fas.venda_mes_ult_3_qtd_ly_comp, fas.venda_mes_ult_6_qtd_ty_comp, fas.venda_mes_ult_6_qtd_ly_comp, fas.venda_mes_ult_mov_qtd_ty_comp, fas.venda_mes_ult_mov_qtd_ly_comp, fas.venda_mes_qtd_acum_3_comp, fas.venda_mes_qtd_acum_6_comp, fas.venda_mes_qtd_acum_mov_comp, fas.venda_mes_litros_ty_comp, fas.venda_mes_litros_ly_comp, fas.venda_mes_litros_acum_ytd_comp, fas.venda_mes_ult_3_litros_ty_comp, fas.venda_mes_ult_3_litros_ly_comp, fas.venda_mes_ult_6_litros_ty_comp, fas.venda_mes_ult_6_litros_ly_comp, fas.venda_mes_ult_mov_litros_ty_comp, fas.venda_mes_ult_mov_litros_ly_comp, fas.venda_mes_litros_acum_3_comp, fas.venda_mes_litros_acum_6_comp, fas.venda_mes_litros_acum_mov_comp
  • Index Cond: ((fas.srktmp = fs.srktmp) AND (fas.srkcli = fs.srkcli) AND ((fas.categoria_ko)::text = (fs.categoria_ko)::text) AND ((fas.subcategoria_ko)::text = (fs.subcategoria_ko)::text) AND ((fas.segmento_ko)::text = (fs.segmento_ko)::text))
  • Buffers: shared hit=17140978 read=96
21. 11,353.950 11,353.950 ↑ 1.0 1 5,676,975

Index Scan using fatoagrupadabandeiracategoria_srktmp_idx on public.fatoagrupadabandeiracategoria fabc (cost=0.27..0.30 rows=1 width=64) (actual time=0.002..0.002 rows=1 loops=5,676,975)

  • Output: fabc.srktmp, fabc.srkcli, fabc.bandeira, fabc.categoria_ko, fabc.venda_mes_ty, fabc.venda_mes_ly, fabc.venda_mes_acum_ytd, fabc.venda_mes_ult_3_ty, fabc.venda_mes_ult_3_ly, fabc.venda_mes_ult_6_ty, fabc.venda_mes_ult_6_ly, fabc.venda_mes_ult_mov_ty, fabc.venda_mes_ult_mov_ly, fabc.venda_mes_acum_3, fabc.venda_mes_acum_6, fabc.venda_mes_acum_mov, fabc.venda_mes_qtd_ty, fabc.venda_mes_qtd_ly, fabc.venda_mes_qtd_acum_ytd, fabc.venda_mes_ult_3_qtd_ty, fabc.venda_mes_ult_3_qtd_ly, fabc.venda_mes_ult_6_qtd_ty, fabc.venda_mes_ult_6_qtd_ly, fabc.venda_mes_ult_mov_qtd_ty, fabc.venda_mes_ult_mov_qtd_ly, fabc.venda_mes_qtd_acum_3, fabc.venda_mes_qtd_acum_6, fabc.venda_mes_qtd_acum_mov, fabc.venda_mes_litros_ty, fabc.venda_mes_litros_ly, fabc.venda_mes_litros_acum_ytd, fabc.venda_mes_ult_3_litros_ty, fabc.venda_mes_ult_3_litros_ly, fabc.venda_mes_ult_6_litros_ty, fabc.venda_mes_ult_6_litros_ly, fabc.venda_mes_ult_mov_litros_ty, fabc.venda_mes_ult_mov_litros_ly, fabc.venda_mes_litros_acum_3, fabc.venda_mes_litros_acum_6, fabc.venda_mes_litros_acum_mov, fabc.venda_mes_ty_comp, fabc.venda_mes_ly_comp, fabc.venda_mes_acum_ytd_comp, fabc.venda_mes_ult_3_ty_comp, fabc.venda_mes_ult_3_ly_comp, fabc.venda_mes_ult_6_ty_comp, fabc.venda_mes_ult_6_ly_comp, fabc.venda_mes_ult_mov_ty_comp, fabc.venda_mes_ult_mov_ly_comp, fabc.venda_mes_acum_3_comp, fabc.venda_mes_acum_6_comp, fabc.venda_mes_acum_mov_comp, fabc.venda_mes_qtd_ty_comp, fabc.venda_mes_qtd_ly_comp, fabc.venda_mes_qtd_acum_ytd_comp, fabc.venda_mes_ult_3_qtd_ty_comp, fabc.venda_mes_ult_3_qtd_ly_comp, fabc.venda_mes_ult_6_qtd_ty_comp, fabc.venda_mes_ult_6_qtd_ly_comp, fabc.venda_mes_ult_mov_qtd_ty_comp, fabc.venda_mes_ult_mov_qtd_ly_comp, fabc.venda_mes_qtd_acum_3_comp, fabc.venda_mes_qtd_acum_6_comp, fabc.venda_mes_qtd_acum_mov_comp, fabc.venda_mes_litros_ty_comp, fabc.venda_mes_litros_ly_comp, fabc.venda_mes_litros_acum_ytd_comp, fabc.venda_mes_ult_3_litros_ty_comp, fabc.venda_mes_ult_3_litros_ly_comp, fabc.venda_mes_ult_6_litros_ty_comp, fabc.venda_mes_ult_6_litros_ly_comp, fabc.venda_mes_ult_mov_litros_ty_comp, fabc.venda_mes_ult_mov_litros_ly_comp, fabc.venda_mes_litros_acum_3_comp, fabc.venda_mes_litros_acum_6_comp, fabc.venda_mes_litros_acum_mov_comp
  • Index Cond: ((fabc.srktmp = fs.srktmp) AND (fabc.srkcli = fs.srkcli) AND ((fabc.bandeira)::text = (fs.bandeira)::text) AND ((fabc.categoria_ko)::text = (fs.categoria_ko)::text))
  • Buffers: shared hit=17081019 read=22
22. 17,030.925 17,030.925 ↑ 1.0 1 5,676,975

Index Scan using fatoagrupadabandeirasubcategoria_srktmp_idx on public.fatoagrupadabandeirasubcategoria fabsc (cost=0.28..0.31 rows=1 width=74) (actual time=0.003..0.003 rows=1 loops=5,676,975)

  • Output: fabsc.srktmp, fabsc.srkcli, fabsc.bandeira, fabsc.categoria_ko, fabsc.subcategoria_ko, fabsc.venda_mes_ty, fabsc.venda_mes_ly, fabsc.venda_mes_acum_ytd, fabsc.venda_mes_ult_3_ty, fabsc.venda_mes_ult_3_ly, fabsc.venda_mes_ult_6_ty, fabsc.venda_mes_ult_6_ly, fabsc.venda_mes_ult_mov_ty, fabsc.venda_mes_ult_mov_ly, fabsc.venda_mes_acum_3, fabsc.venda_mes_acum_6, fabsc.venda_mes_acum_mov, fabsc.venda_mes_qtd_ty, fabsc.venda_mes_qtd_ly, fabsc.venda_mes_qtd_acum_ytd, fabsc.venda_mes_ult_3_qtd_ty, fabsc.venda_mes_ult_3_qtd_ly, fabsc.venda_mes_ult_6_qtd_ty, fabsc.venda_mes_ult_6_qtd_ly, fabsc.venda_mes_ult_mov_qtd_ty, fabsc.venda_mes_ult_mov_qtd_ly, fabsc.venda_mes_qtd_acum_3, fabsc.venda_mes_qtd_acum_6, fabsc.venda_mes_qtd_acum_mov, fabsc.venda_mes_litros_ty, fabsc.venda_mes_litros_ly, fabsc.venda_mes_litros_acum_ytd, fabsc.venda_mes_ult_3_litros_ty, fabsc.venda_mes_ult_3_litros_ly, fabsc.venda_mes_ult_6_litros_ty, fabsc.venda_mes_ult_6_litros_ly, fabsc.venda_mes_ult_mov_litros_ty, fabsc.venda_mes_ult_mov_litros_ly, fabsc.venda_mes_litros_acum_3, fabsc.venda_mes_litros_acum_6, fabsc.venda_mes_litros_acum_mov, fabsc.venda_mes_ty_comp, fabsc.venda_mes_ly_comp, fabsc.venda_mes_acum_ytd_comp, fabsc.venda_mes_ult_3_ty_comp, fabsc.venda_mes_ult_3_ly_comp, fabsc.venda_mes_ult_6_ty_comp, fabsc.venda_mes_ult_6_ly_comp, fabsc.venda_mes_ult_mov_ty_comp, fabsc.venda_mes_ult_mov_ly_comp, fabsc.venda_mes_acum_3_comp, fabsc.venda_mes_acum_6_comp, fabsc.venda_mes_acum_mov_comp, fabsc.venda_mes_qtd_ty_comp, fabsc.venda_mes_qtd_ly_comp, fabsc.venda_mes_qtd_acum_ytd_comp, fabsc.venda_mes_ult_3_qtd_ty_comp, fabsc.venda_mes_ult_3_qtd_ly_comp, fabsc.venda_mes_ult_6_qtd_ty_comp, fabsc.venda_mes_ult_6_qtd_ly_comp, fabsc.venda_mes_ult_mov_qtd_ty_comp, fabsc.venda_mes_ult_mov_qtd_ly_comp, fabsc.venda_mes_qtd_acum_3_comp, fabsc.venda_mes_qtd_acum_6_comp, fabsc.venda_mes_qtd_acum_mov_comp, fabsc.venda_mes_litros_ty_comp, fabsc.venda_mes_litros_ly_comp, fabsc.venda_mes_litros_acum_ytd_comp, fabsc.venda_mes_ult_3_litros_ty_comp, fabsc.venda_mes_ult_3_litros_ly_comp, fabsc.venda_mes_ult_6_litros_ty_comp, fabsc.venda_mes_ult_6_litros_ly_comp, fabsc.venda_mes_ult_mov_litros_ty_comp, fabsc.venda_mes_ult_mov_litros_ly_comp, fabsc.venda_mes_litros_acum_3_comp, fabsc.venda_mes_litros_acum_6_comp, fabsc.venda_mes_litros_acum_mov_comp
  • Index Cond: ((fabsc.srktmp = fs.srktmp) AND (fabsc.srkcli = fs.srkcli) AND ((fabsc.bandeira)::text = (fs.bandeira)::text) AND ((fabsc.categoria_ko)::text = (fs.categoria_ko)::text) AND ((fabsc.subcategoria_ko)::text = (fs.subcategoria_ko)::text))
  • Buffers: shared hit=17085714 read=180
23. 11,353.950 11,353.950 ↑ 1.0 1 5,676,975

Index Only Scan using fabricantevalorshare90_idx on public.fabricantevalorshare90 fv (cost=0.27..0.29 rows=1 width=20) (actual time=0.002..0.002 rows=1 loops=5,676,975)

  • Output: fv.srktmp, fv.fabricante_ko
  • Index Cond: ((fv.srktmp = fs.srktmp) AND (fv.fabricante_ko = (fs.fabricante_ko)::text))
  • Heap Fetches: 4425865
  • Buffers: shared hit=15785977 read=1
24. 11,353.950 11,353.950 ↑ 1.0 1 5,676,975

Index Only Scan using marcavalorshare90_idx on public.marcavalorshare90 mv (cost=0.28..0.30 rows=1 width=18) (actual time=0.002..0.002 rows=1 loops=5,676,975)

  • Output: mv.srktmp, mv.marca_detalhada
  • Index Cond: ((mv.srktmp = fs.srktmp) AND (mv.marca_detalhada = (fs.marca_detalhada)::text))
  • Heap Fetches: 4353191
  • Buffers: shared hit=15748937 read=7