explain.depesz.com

PostgreSQL's explain analyze made readable

Result: ZvLw

Settings
# exclusive inclusive rows x rows loops node
1. 0.004 15,442.627 ↑ 1.0 1 1

Unique (cost=152,768.79..153,920.78 rows=1 width=814) (actual time=15,426.954..15,442.627 rows=1 loops=1)

2. 0.123 15,442.623 ↑ 6.0 1 1

Nested Loop Left Join (cost=152,768.79..153,920.78 rows=6 width=814) (actual time=15,426.950..15,442.623 rows=1 loops=1)

3. 0.006 15,441.493 ↑ 6.0 1 1

Nested Loop Left Join (cost=152,768.50..153,767.53 rows=6 width=775) (actual time=15,425.822..15,441.493 rows=1 loops=1)

  • Join Filter: (pmtrqstpkg_t.pmtrqst_pkg_uid = pkga."paymentRequestPackageUid")
4. 0.006 15,441.036 ↑ 6.0 1 1

Nested Loop Left Join (cost=152,751.61..153,750.50 rows=6 width=743) (actual time=15,425.365..15,441.036 rows=1 loops=1)

  • Join Filter: (pmtrqstpkg_t.pmtrqst_pkg_uid = pmtrqavt_t.pmtrqst_pkg_uid)
5. 0.006 22.398 ↑ 6.0 1 1

Nested Loop Left Join (cost=5,781.81..6,413.37 rows=6 width=711) (actual time=22.378..22.398 rows=1 loops=1)

  • Join Filter: (pmtrqst_t.pmtrqst_pkg_uid = pmtrqstpkg_t.pmtrqst_pkg_uid)
6. 0.004 19.794 ↑ 6.0 1 1

Nested Loop Left Join (cost=5,780.67..6,388.08 rows=6 width=587) (actual time=19.777..19.794 rows=1 loops=1)

  • Join Filter: (pmtrqstpkg_t.pmtrqst_pkg_uid = pmtrqavt_t_1.pmtrqst_pkg_uid)
7. 0.003 14.118 ↑ 2.0 1 1

Nested Loop Left Join (cost=5,780.24..6,378.65 rows=2 width=539) (actual time=14.101..14.118 rows=1 loops=1)

  • Join Filter: (pmtrqstpkg_t.pmtrqst_pkg_uid = pmtrqstevid_t.pmtrqst_pkg_uid)
8. 0.004 11.817 ↑ 1.0 1 1

Nested Loop Left Join (cost=5,779.81..6,368.29 rows=1 width=515) (actual time=11.799..11.817 rows=1 loops=1)

  • Join Filter: (((pmtrqstpkg_t.rqst_typ_cd)::text = 'TRAH'::text) OR ((pmtrqstpkg_t.rqst_typ_cd)::text = 'INTH'::text))
9. 0.004 11.809 ↑ 1.0 1 1

Nested Loop Left Join (cost=5,779.53..6,359.97 rows=1 width=478) (actual time=11.792..11.809 rows=1 loops=1)

  • Join Filter: ((ceappt_t.spcarg_cd IS NULL) AND ((pmtrqstpkg_t.rqst_typ_cd)::text = 'CE'::text))
10. 0.004 11.802 ↑ 1.0 1 1

Nested Loop Left Join (cost=5,775.91..6,352.30 rows=1 width=474) (actual time=11.785..11.802 rows=1 loops=1)

  • Join Filter: (((pmtrqstpkg_t.rqst_typ_cd)::text = 'CE'::text) OR ((pmtrqstpkg_t.rqst_typ_cd)::text = 'TRA'::text) OR ((pmtrqstpkg_t.rqst_typ_cd)::text = 'INTC'::text))
11. 0.004 11.776 ↑ 1.0 1 1

Nested Loop Left Join (cost=10.86..111.82 rows=1 width=397) (actual time=11.759..11.776 rows=1 loops=1)

12. 0.006 6.753 ↑ 1.0 1 1

Nested Loop Left Join (cost=10.30..79.43 rows=1 width=269) (actual time=6.737..6.753 rows=1 loops=1)

13. 0.002 3.636 ↑ 1.0 1 1

Nested Loop Left Join (cost=9.73..47.03 rows=1 width=228) (actual time=3.632..3.636 rows=1 loops=1)

14. 0.003 3.039 ↑ 1.0 1 1

Nested Loop Left Join (cost=9.45..38.73 rows=1 width=215) (actual time=3.035..3.039 rows=1 loops=1)

15. 0.002 3.030 ↑ 1.0 1 1

Nested Loop (cost=9.16..30.43 rows=1 width=215) (actual time=3.027..3.030 rows=1 loops=1)

16. 0.006 1.295 ↑ 1.0 1 1

Nested Loop (cost=8.88..22.12 rows=1 width=208) (actual time=1.292..1.295 rows=1 loops=1)

17. 0.030 1.275 ↑ 1.0 1 1

Hash Right Join (cost=8.46..13.68 rows=1 width=172) (actual time=1.271..1.275 rows=1 loops=1)

  • Hash Cond: (spcarg_t.spcarg_uid = pmtrqstpkg_t.rqst_uid)
18. 0.609 0.609 ↑ 1.0 147 1

Seq Scan on spcarg_t (cost=0.00..4.84 rows=147 width=12) (actual time=0.586..0.609 rows=147 loops=1)

  • Filter: ((spcarg_cd)::text = 'INTP'::text)
19. 0.006 0.636 ↑ 1.0 1 1

Hash (cost=8.45..8.45 rows=1 width=164) (actual time=0.636..0.636 rows=1 loops=1)

  • Buckets: 1,024 Batches: 1 Memory Usage: 9kB
20. 0.630 0.630 ↑ 1.0 1 1

Index Scan using pmtrqstpkg_t_pkey on pmtrqstpkg_t (cost=0.43..8.45 rows=1 width=164) (actual time=0.629..0.630 rows=1 loops=1)

  • Index Cond: (pmtrqst_pkg_uid = 2,103)
21. 0.014 0.014 ↑ 1.0 1 1

Index Scan using ixpk_dcpscase_t on dcpscase_t (cost=0.42..8.44 rows=1 width=40) (actual time=0.014..0.014 rows=1 loops=1)

  • Index Cond: (dcps_case_uid = pmtrqstpkg_t.dcps_case_uid)
22. 1.733 1.733 ↑ 1.0 1 1

Index Scan using ixpk_organization_t on organization_t (cost=0.29..8.30 rows=1 width=11) (actual time=1.733..1.733 rows=1 loops=1)

  • Index Cond: (org_uid = pmtrqstpkg_t.initg_org_uid)
23. 0.006 0.006 ↑ 1.0 1 1

Index Scan using ixpk_organization_t on organization_t organization_t_1 (cost=0.29..8.30 rows=1 width=8) (actual time=0.005..0.006 rows=1 loops=1)

  • Index Cond: (org_uid = pmtrqstpkg_t.initg_disb_exmr_org_uid)
24. 0.595 0.595 ↑ 1.0 1 1

Index Scan using ixpk_dcpsuser_t on dcpsuser_t (cost=0.28..8.30 rows=1 width=21) (actual time=0.594..0.595 rows=1 loops=1)

  • Index Cond: (user_uid = pmtrqstpkg_t.initg_disb_exmr_user_uid)
25. 3.111 3.111 ↑ 1.0 1 1

Index Scan using ixf01_todoitemlistprnt on todoitemlist_t (cost=0.56..32.39 rows=1 width=53) (actual time=3.100..3.111 rows=1 loops=1)

  • Index Cond: ((prnt_tbl_seq_id)::text = ((pmtrqstpkg_t.pmtrqst_pkg_uid)::character varying)::text)
  • Filter: ((todo_itm_cd)::text = ANY ('{EVPR,CSPR,CTPR,HTPR}'::text[]))
  • Rows Removed by Filter: 10
26. 5.019 5.019 ↓ 0.0 0 1

Index Scan using ixf01_todoitemlistprnt on todoitemlist_t todoitemlist_t_1 (cost=0.56..32.37 rows=1 width=140) (actual time=5.019..5.019 rows=0 loops=1)

  • Index Cond: ((prnt_tbl_seq_id)::text = ((pmtrqstpkg_t.pmtrqst_pkg_uid)::character varying)::text)
  • Filter: ((deld_ts IS NULL) AND ((fup_typ)::text = 'FSCL'::text))
  • Rows Removed by Filter: 11
27. 0.016 0.022 ↓ 0.0 0 1

Hash Right Join (cost=5,765.05..6,240.47 rows=1 width=81) (actual time=0.022..0.022 rows=0 loops=1)

  • Hash Cond: (ceappthist_t.ce_appt_uid = ceappt_t.ce_appt_uid)
28. 0.000 0.000 ↓ 0.0 0

HashAggregate (cost=5,756.59..5,966.72 rows=21,013 width=12) (never executed)

  • Group Key: ceappthist_t.ce_appt_uid
29. 0.000 0.000 ↓ 0.0 0

Bitmap Heap Scan on ceappthist_t (cost=413.90..5,647.25 rows=21,868 width=12) (never executed)

  • Recheck Cond: ((appt_stus_cd)::text = 'NOKT'::text)
30. 0.000 0.000 ↓ 0.0 0

Bitmap Index Scan on ixb01_appt_stus_cd (cost=0.00..408.43 rows=21,868 width=0) (never executed)

  • Index Cond: ((appt_stus_cd)::text = 'NOKT'::text)
31. 0.002 0.006 ↓ 0.0 0 1

Hash (cost=8.45..8.45 rows=1 width=73) (actual time=0.006..0.006 rows=0 loops=1)

  • Buckets: 1,024 Batches: 1 Memory Usage: 8kB
32. 0.004 0.004 ↓ 0.0 0 1

Index Scan using ceappt_pkey on ceappt_t (cost=0.43..8.45 rows=1 width=73) (actual time=0.004..0.004 rows=0 loops=1)

  • Index Cond: (ce_appt_uid = CASE WHEN (((pmtrqstpkg_t.rqst_typ_cd)::text = 'CE'::text) OR ((pmtrqstpkg_t.rqst_typ_cd)::text = 'TRA'::text)) THEN pmtrqstpkg_t.rqst_uid WHEN ((pmtrqstpkg_t.rqst_typ_cd)::text = 'INTC'::text) THEN spcarg_t.ce_appt_uid ELSE NULL::integer END)
33. 0.001 0.003 ↓ 0.0 0 1

Bitmap Heap Scan on ceappt_t ceappt_t_1 (cost=3.62..7.65 rows=2 width=8) (actual time=0.003..0.003 rows=0 loops=1)

  • Recheck Cond: ((ce_appt_uid = ceappt_t.prnt_appt_uid) OR (ceappt_t.ce_appt_uid = prnt_appt_uid))
  • Filter: (spcarg_cd IS NULL)
34. 0.002 0.002 ↓ 0.0 0 1

BitmapOr (cost=3.62..3.62 rows=2 width=0) (actual time=0.002..0.002 rows=0 loops=1)

35. 0.000 0.000 ↓ 0.0 0 1

Bitmap Index Scan on ceappt_pkey (cost=0.00..1.81 rows=1 width=0) (actual time=0.000..0.000 rows=0 loops=1)

  • Index Cond: (ce_appt_uid = ceappt_t.prnt_appt_uid)
36. 0.000 0.000 ↓ 0.0 0 1

Bitmap Index Scan on ixf01_ceappt_t (cost=0.00..1.81 rows=1 width=0) (actual time=0.000..0.000 rows=0 loops=1)

  • Index Cond: (prnt_appt_uid = ceappt_t.ce_appt_uid)
37. 0.004 0.004 ↓ 0.0 0 1

Index Scan using ixpk_hrgschinfo_t on hrgschinfo_t (cost=0.28..8.30 rows=1 width=41) (actual time=0.003..0.004 rows=0 loops=1)

  • Index Cond: (hrg_schg_info_uid = CASE WHEN ((pmtrqstpkg_t.rqst_typ_cd)::text = 'TRAH'::text) THEN pmtrqstpkg_t.rqst_uid WHEN ((pmtrqstpkg_t.rqst_typ_cd)::text = 'INTH'::text) THEN spcarg_t.hrg_schg_info_uid ELSE NULL::integer END)
38. 0.006 2.298 ↑ 2.0 1 1

GroupAggregate (cost=0.43..10.32 rows=2 width=28) (actual time=2.297..2.298 rows=1 loops=1)

  • Group Key: pmtrqstevid_t.pmtrqst_pkg_uid
39. 2.292 2.292 ↑ 2.0 1 1

Index Scan using ix2_pmtrqstevid_t on pmtrqstevid_t (cost=0.43..10.28 rows=2 width=130) (actual time=2.292..2.292 rows=1 loops=1)

  • Index Cond: (pmtrqst_pkg_uid = 2,103)
40. 0.003 5.672 ↓ 0.0 0 1

Materialize (cost=0.43..9.39 rows=3 width=52) (actual time=5.672..5.672 rows=0 loops=1)

41. 0.000 5.669 ↓ 0.0 0 1

GroupAggregate (cost=0.43..9.35 rows=3 width=52) (actual time=5.669..5.669 rows=0 loops=1)

  • Group Key: pmtrqavt_t_1.pmtrqst_pkg_uid
42. 5.669 5.669 ↓ 0.0 0 1

Index Scan using ibx03_pmtrqavt_t on pmtrqavt_t pmtrqavt_t_1 (cost=0.43..9.22 rows=3 width=16) (actual time=5.669..5.669 rows=0 loops=1)

  • Index Cond: (pmtrqst_pkg_uid = 2,103)
  • Filter: ((fscl_stus_cd)::text = ANY ('{APRV,SBMT,PAID}'::text[]))
  • Rows Removed by Filter: 5
43. 0.004 2.598 ↑ 1.0 1 1

Materialize (cost=1.14..25.20 rows=1 width=128) (actual time=2.596..2.598 rows=1 loops=1)

44. 0.002 2.594 ↑ 1.0 1 1

Nested Loop Left Join (cost=1.14..25.20 rows=1 width=128) (actual time=2.592..2.594 rows=1 loops=1)

45. 0.004 2.584 ↑ 1.0 1 1

Nested Loop Left Join (cost=0.85..16.89 rows=1 width=118) (actual time=2.582..2.584 rows=1 loops=1)

46. 2.574 2.574 ↑ 1.0 1 1

Index Scan using ixf02_pmtrqstpkguid on pmtrqst_t (cost=0.43..8.45 rows=1 width=58) (actual time=2.573..2.574 rows=1 loops=1)

  • Index Cond: (pmtrqst_pkg_uid = 2,103)
  • Filter: (fscl_stus_cd IS NULL)
47. 0.006 0.006 ↓ 0.0 0 1

Index Scan using cccntct_pkey on cccntct_t (cost=0.42..8.44 rows=1 width=64) (actual time=0.006..0.006 rows=0 loops=1)

  • Index Cond: (clnt_cntct_uid = pmtrqst_t.tp_pye_uid)
48. 0.008 0.008 ↓ 0.0 0 1

Index Scan using ixf02_pin on dcpsuser_t dcpsuser_t_1 (cost=0.28..8.30 rows=1 width=23) (actual time=0.008..0.008 rows=0 loops=1)

  • Index Cond: ((pin)::text = (pmtrqst_t.lu_pin)::text)
49. 0.006 15,418.632 ↑ 1.0 1 1

Materialize (cost=146,969.81..147,337.04 rows=1 width=36) (actual time=15,402.982..15,418.632 rows=1 loops=1)

50. 11.036 15,418.626 ↑ 1.0 1 1

Nested Loop (cost=146,969.81..147,337.03 rows=1 width=36) (actual time=15,402.977..15,418.626 rows=1 loops=1)

  • Join Filter: (pmtrqavt_t.pmtrqah_uid = foo."maxHist")
  • Rows Removed by Join Filter: 191,544
51. 0.025 0.025 ↑ 1.6 5 1

Index Scan using ibx03_pmtrqavt_t on pmtrqavt_t (cost=0.43..24.61 rows=8 width=40) (actual time=0.007..0.025 rows=5 loops=1)

  • Index Cond: (pmtrqst_pkg_uid = 2,103)
52.          

SubPlan (for Index Scan)

53. 0.000 0.000 ↓ 0.0 0

Seq Scan on prqactrsncd_t (cost=0.00..1.93 rows=1 width=32) (never executed)

  • Filter: ((pmtrqact_rsn_cd)::text = (pmtrqavt_t.pmtrqact_rsn_cd)::text)
54. 13.657 15,407.565 ↓ 16.8 38,309 5

Materialize (cost=146,969.37..147,043.70 rows=2,287 width=4) (actual time=3,075.138..3,081.513 rows=38,309 loops=5)

55. 3.056 15,393.908 ↓ 16.8 38,309 1

Subquery Scan on foo (cost=146,969.37..147,032.27 rows=2,287 width=4) (actual time=15,375.688..15,393.908 rows=38,309 loops=1)

56. 11.860 15,390.852 ↓ 16.8 38,309 1

GroupAggregate (cost=146,969.37..147,009.40 rows=2,287 width=8) (actual time=15,375.687..15,390.852 rows=38,309 loops=1)

  • Group Key: pmtrqavt_t_2.pmtrqst_pkg_uid
57. 15.473 15,378.992 ↓ 18.2 41,669 1

Sort (cost=146,969.37..146,975.09 rows=2,287 width=8) (actual time=15,375.678..15,378.992 rows=41,669 loops=1)

  • Sort Key: pmtrqavt_t_2.pmtrqst_pkg_uid
  • Sort Method: quicksort Memory: 3,490kB
58. 34.575 15,363.519 ↓ 18.2 41,669 1

Nested Loop (cost=127,908.65..146,841.77 rows=2,287 width=8) (actual time=14,730.127..15,363.519 rows=41,669 loops=1)

59. 4.394 14,745.578 ↓ 18.2 41,669 1

Group (cost=127,908.22..128,137.75 rows=2,287 width=4) (actual time=14,728.940..14,745.578 rows=41,669 loops=1)

  • Group Key: pmtrqavt_t_3.pmtrqah_uid
60. 15.427 14,741.184 ↓ 21.9 41,669 1

Gather Merge (cost=127,908.22..128,132.98 rows=1,906 width=4) (actual time=14,728.939..14,741.184 rows=41,669 loops=1)

  • Workers Planned: 2
  • Workers Launched: 2
61. 2.915 14,725.757 ↓ 14.6 13,890 3 / 3

Group (cost=126,908.19..126,912.96 rows=953 width=4) (actual time=14,721.022..14,725.757 rows=13,890 loops=3)

  • Group Key: pmtrqavt_t_3.pmtrqah_uid
62. 10.108 14,722.842 ↓ 14.6 13,890 3 / 3

Sort (cost=126,908.19..126,910.58 rows=953 width=4) (actual time=14,721.021..14,722.842 rows=13,890 loops=3)

  • Sort Key: pmtrqavt_t_3.pmtrqah_uid
  • Sort Method: quicksort Memory: 1,021kB
  • Worker 0: Sort Method: quicksort Memory: 1,040kB
  • Worker 1: Sort Method: quicksort Memory: 1,045kB
63. 14.550 14,712.734 ↓ 14.6 13,890 3 / 3

Nested Loop (cost=732.45..126,861.04 rows=953 width=4) (actual time=25.120..14,712.734 rows=13,890 loops=3)

64. 1,416.552 1,423.202 ↑ 1.3 12,789 3 / 3

Parallel Bitmap Heap Scan on pmtrqstpkg_t pmtrqstpkg_t_1 (cost=732.02..27,243.06 rows=16,254 width=4) (actual time=18.397..1,423.202 rows=12,789 loops=3)

  • Recheck Cond: ((fscl_stus_cd)::text = ANY ('{REJT,ERR,NCOR,HOLD}'::text[]))
  • Heap Blocks: exact=4,773
65. 6.650 6.650 ↑ 1.0 38,370 1 / 3

Bitmap Index Scan on ixb01_pmtrqstpkg_t (cost=0.00..722.27 rows=39,009 width=0) (actual time=19.951..19.951 rows=38,370 loops=1)

  • Index Cond: ((fscl_stus_cd)::text = ANY ('{REJT,ERR,NCOR,HOLD}'::text[]))
66. 13,274.982 13,274.982 ↑ 1.0 1 38,367 / 3

Index Scan using ibx03_pmtrqavt_t on pmtrqavt_t pmtrqavt_t_3 (cost=0.43..6.12 rows=1 width=8) (actual time=0.970..1.038 rows=1 loops=38,367)

  • Index Cond: (pmtrqst_pkg_uid = pmtrqstpkg_t_1.pmtrqst_pkg_uid)
  • Filter: ((pmtrqact_cd)::text = ANY ('{REJCT,COERR,RERCT,POHLD,MERRO}'::text[]))
  • Rows Removed by Filter: 2
67. 583.366 583.366 ↑ 1.0 1 41,669

Index Scan using pmtrqavt_t_pkey on pmtrqavt_t pmtrqavt_t_2 (cost=0.43..8.17 rows=1 width=8) (actual time=0.014..0.014 rows=1 loops=41,669)

  • Index Cond: (pmtrqah_uid = pmtrqavt_t_3.pmtrqah_uid)
68. 0.001 0.451 ↓ 0.0 0 1

Materialize (cost=16.89..16.94 rows=1 width=36) (actual time=0.451..0.451 rows=0 loops=1)

69. 0.001 0.450 ↓ 0.0 0 1

Subquery Scan on pkga (cost=16.89..16.94 rows=1 width=36) (actual time=0.450..0.450 rows=0 loops=1)

70. 0.000 0.449 ↓ 0.0 0 1

GroupAggregate (cost=16.89..16.93 rows=1 width=36) (actual time=0.449..0.449 rows=0 loops=1)

  • Group Key: pkgpmta_t.pmtrqst_pkg_uid
71. 0.001 0.449 ↓ 0.0 0 1

Group (cost=16.89..16.90 rows=1 width=22) (actual time=0.449..0.449 rows=0 loops=1)

  • Group Key: pkgpmta_t.pmtrqst_pkg_uid, pmt_t.pmt_num
72. 0.030 0.448 ↓ 0.0 0 1

Sort (cost=16.89..16.90 rows=1 width=22) (actual time=0.448..0.448 rows=0 loops=1)

  • Sort Key: pmt_t.pmt_num
  • Sort Method: quicksort Memory: 25kB
73. 0.001 0.418 ↓ 0.0 0 1

Nested Loop (cost=0.84..16.88 rows=1 width=22) (actual time=0.417..0.418 rows=0 loops=1)

74. 0.417 0.417 ↓ 0.0 0 1

Index Scan using ixf01_pkgpmta_t on pkgpmta_t (cost=0.42..8.44 rows=1 width=8) (actual time=0.417..0.417 rows=0 loops=1)

  • Index Cond: (pmtrqst_pkg_uid = 2,103)
75. 0.000 0.000 ↓ 0.0 0

Index Scan using ixpk_pmt_t on pmt_t (cost=0.42..8.44 rows=1 width=22) (never executed)

  • Index Cond: (pmt_uid = pkgpmta_t.pmt_uid)
76. 1.007 1.007 ↑ 1.0 1 1

Index Scan using ixf02_pin on dcpsuser_t dcpsuser_t_2 (cost=0.28..8.30 rows=1 width=23) (actual time=1.006..1.007 rows=1 loops=1)

  • Index Cond: ((pin)::text = (pmtrqstpkg_t.lu_pin)::text)
77.          

SubPlan (for Nested Loop Left Join)

78. 0.000 0.000 ↓ 0.0 0

Result (cost=17.11..17.12 rows=1 width=32) (never executed)

79.          

Initplan (for Result)

80. 0.000 0.000 ↓ 0.0 0

ProjectSet (cost=1.00..17.11 rows=2 width=32) (never executed)

81. 0.000 0.000 ↓ 0.0 0

Nested Loop (cost=1.00..17.09 rows=1 width=33) (never executed)

82. 0.000 0.000 ↓ 0.0 0

Nested Loop (cost=0.71..16.75 rows=1 width=4) (never executed)

83. 0.000 0.000 ↓ 0.0 0

Index Scan using ixf02_pmtrqstpkguid on pmtrqst_t pmtrqst_t_1 (cost=0.43..8.45 rows=1 width=4) (never executed)

  • Index Cond: (pmtrqst_pkg_uid = pmtrqstpkg_t.pmtrqst_pkg_uid)
84. 0.000 0.000 ↓ 0.0 0

Index Scan using catalog_product_uid_pkey on stcatlgprod_t (cost=0.29..8.30 rows=1 width=8) (never executed)

  • Index Cond: (st_catlg_prod_uid = pmtrqst_t_1.st_catlg_prod_uid)
85. 0.000 0.000 ↓ 0.0 0

Index Scan using prod_uid_pkey on product_t (cost=0.29..0.34 rows=1 width=37) (never executed)

  • Index Cond: (prod_uid = stcatlgprod_t.prod_uid)
Planning time : 185.164 ms
Execution time : 15,444.590 ms