Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Section 1: Experiments using PagedVectorDict (as internal node impl)
- Vector
- ===========================
- TPCH Q1: 6NF (and lockstep join) and storing results in an array
- 1.974687 seconds (162.25 k allocations: 7.810 MiB)
- 0.137221 seconds (18 allocations: 1.688 KiB)
- 0.138849 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI
- 0.247057 seconds (165.63 k allocations: 7.848 MiB, 7.39% gc time)
- 0.123872 seconds (18 allocations: 1.688 KiB)
- 0.125624 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array
- 0.740126 seconds (95.18 k allocations: 4.923 MiB)
- 0.068702 seconds (18 allocations: 1.688 KiB)
- 0.072615 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array and SearchAPI
- 0.125360 seconds (125.79 k allocations: 6.179 MiB)
- 0.053371 seconds (18 allocations: 1.688 KiB)
- 0.059172 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array
- 0.660133 seconds (95.18 k allocations: 4.924 MiB)
- 0.134964 seconds (18 allocations: 1.688 KiB)
- 0.139606 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array and SearchAPI
- 0.240219 seconds (125.79 k allocations: 6.179 MiB, 7.68% gc time)
- 0.140221 seconds (18 allocations: 1.688 KiB)
- 0.146132 seconds (18 allocations: 1.688 KiB)
- Manual Vector
- ===========================
- TPCH Q1: 6NF (and lockstep join) and storing results in an array
- 2.100182 seconds (261.46 k allocations: 11.439 MiB, 0.90% gc time)
- 0.139729 seconds (18 allocations: 1.688 KiB)
- 0.130722 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI
- 0.285077 seconds (238.72 k allocations: 10.402 MiB)
- 0.124071 seconds (18 allocations: 1.688 KiB)
- 0.118930 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array
- 0.832871 seconds (122.12 k allocations: 6.029 MiB, 2.90% gc time)
- 0.070694 seconds (18 allocations: 1.688 KiB)
- 0.073395 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array and SearchAPI
- 0.169120 seconds (148.57 k allocations: 7.036 MiB)
- 0.063555 seconds (18 allocations: 1.688 KiB)
- 0.068028 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array
- 2.591615 seconds (145.19 k allocations: 6.877 MiB)
- 0.129296 seconds (18 allocations: 1.688 KiB)
- 0.132990 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array and SearchAPI
- 0.232157 seconds (173.81 k allocations: 7.926 MiB, 10.31% gc time)
- 0.125705 seconds (18 allocations: 1.688 KiB)
- 0.129053 seconds (18 allocations: 1.688 KiB)
- BeTreeSet (with default node size)
- ===========================
- TPCH Q1: 6NF (and lockstep join) and storing results in an array
- 3.152665 seconds (12.42 M allocations: 840.048 MiB, 15.01% gc time)
- 0.920118 seconds (12.09 M allocations: 826.719 MiB, 50.12% gc time)
- 0.906715 seconds (12.09 M allocations: 826.719 MiB, 49.40% gc time)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI
- 0.489331 seconds (329.82 k allocations: 12.802 MiB, 2.76% gc time)
- 0.332907 seconds (82.62 k allocations: 2.578 MiB)
- 0.351436 seconds (82.62 k allocations: 2.578 MiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI and vectorized
- 0.564448 seconds (604.48 k allocations: 25.827 MiB, 3.32% gc time)
- 0.267920 seconds (82.62 k allocations: 2.578 MiB)
- 0.287588 seconds (82.62 k allocations: 2.578 MiB, 7.36% gc time)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI and vectorized (without allocation)
- 0.273862 seconds (82.62 k allocations: 2.579 MiB)
- 0.281508 seconds (82.62 k allocations: 2.578 MiB)
- 0.294340 seconds (82.62 k allocations: 2.578 MiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array
- 0.905568 seconds (178.61 k allocations: 8.036 MiB)
- 0.136234 seconds (11.82 k allocations: 378.563 KiB)
- 0.108662 seconds (11.82 k allocations: 378.563 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array and SearchAPI
- 0.220486 seconds (204.67 k allocations: 8.953 MiB, 9.73% gc time)
- 0.112222 seconds (11.82 k allocations: 378.734 KiB)
- 0.109794 seconds (11.82 k allocations: 378.734 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array
- 2.585174 seconds (205.44 k allocations: 8.917 MiB)
- 0.160202 seconds (11.82 k allocations: 378.563 KiB)
- 0.168097 seconds (11.82 k allocations: 378.563 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array and SearchAPI
- 0.317457 seconds (171.30 k allocations: 7.668 MiB, 6.83% gc time)
- 0.164989 seconds (11.82 k allocations: 379.016 KiB)
- 0.168097 seconds (11.82 k allocations: 379.016 KiB)
- BeTree (with a single leaf node)
- ===========================
- TPCH Q1: 6NF (and lockstep join) and storing results in an array
- 2.547810 seconds (12.00 M allocations: 824.200 MiB, 17.39% gc time)
- 0.864296 seconds (12.00 M allocations: 824.200 MiB, 51.77% gc time)
- 0.821365 seconds (12.00 M allocations: 824.200 MiB, 51.83% gc time)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI
- 0.282752 seconds (71 allocations: 60.578 KiB)
- 0.280518 seconds (71 allocations: 60.578 KiB)
- 0.275761 seconds (71 allocations: 60.578 KiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI and vectorized
- 0.215952 seconds (71 allocations: 60.578 KiB)
- 0.211411 seconds (71 allocations: 60.578 KiB)
- 0.205477 seconds (71 allocations: 60.578 KiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI and vectorized (without allocation)
- 0.217671 seconds (72 allocations: 60.609 KiB)
- 0.208190 seconds (72 allocations: 60.609 KiB)
- 0.210397 seconds (72 allocations: 60.609 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array
- 0.755359 seconds (24 allocations: 10.031 KiB)
- 0.092767 seconds (24 allocations: 10.031 KiB)
- 0.093145 seconds (24 allocations: 10.031 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array and SearchAPI
- 0.087773 seconds (26 allocations: 10.203 KiB)
- 0.091369 seconds (26 allocations: 10.203 KiB)
- 0.084745 seconds (26 allocations: 10.203 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array
- 2.515947 seconds (24 allocations: 10.031 KiB)
- 0.146381 seconds (24 allocations: 10.031 KiB)
- 0.141373 seconds (24 allocations: 10.031 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array and SearchAPI
- 0.149147 seconds (26 allocations: 10.484 KiB)
- 0.151451 seconds (26 allocations: 10.484 KiB)
- 0.159625 seconds (26 allocations: 10.484 KiB)
- Main.TpchVariantsBench
- =====================================================================================
- =====================================================================================
- =====================================================================================
- Section 2: Experiments using PagedVectorDict (as internal node impl) + only iterating over values in 6NF
- Vector
- ===========================
- TPCH Q1: 6NF (and lockstep join) and storing results in an array
- 1.984159 seconds (162.25 k allocations: 7.810 MiB)
- 0.149014 seconds (18 allocations: 1.688 KiB)
- 0.144665 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI
- 0.213364 seconds (165.63 k allocations: 7.848 MiB)
- 0.128610 seconds (18 allocations: 1.688 KiB)
- 0.122756 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array
- 0.838469 seconds (95.18 k allocations: 4.923 MiB, 2.55% gc time)
- 0.074006 seconds (18 allocations: 1.688 KiB)
- 0.071453 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array and SearchAPI
- 0.120404 seconds (125.80 k allocations: 6.180 MiB)
- 0.057798 seconds (18 allocations: 1.688 KiB)
- 0.052640 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array
- 2.210184 seconds (95.18 k allocations: 4.924 MiB)
- 0.155982 seconds (18 allocations: 1.688 KiB)
- 0.149450 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array and SearchAPI
- 0.223263 seconds (125.79 k allocations: 6.179 MiB)
- 0.151454 seconds (18 allocations: 1.688 KiB)
- 0.154799 seconds (18 allocations: 1.688 KiB)
- Manual Vector
- ===========================
- TPCH Q1: 6NF (and lockstep join) and storing results in an array
- 5.299511 seconds (261.46 k allocations: 11.439 MiB, 0.44% gc time)
- 0.142071 seconds (18 allocations: 1.688 KiB)
- 0.132944 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI
- 0.238972 seconds (238.72 k allocations: 10.402 MiB)
- 0.128364 seconds (18 allocations: 1.688 KiB)
- 0.127165 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array
- 2.882454 seconds (122.12 k allocations: 6.029 MiB)
- 0.078666 seconds (18 allocations: 1.688 KiB)
- 0.073267 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array and SearchAPI
- 0.189573 seconds (148.57 k allocations: 7.036 MiB, 14.75% gc time)
- 0.064027 seconds (18 allocations: 1.688 KiB)
- 0.061963 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array
- 9.386651 seconds (145.19 k allocations: 6.877 MiB)
- 0.153517 seconds (18 allocations: 1.688 KiB)
- 0.141373 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array and SearchAPI
- 0.246999 seconds (173.81 k allocations: 7.926 MiB)
- 0.198151 seconds (18 allocations: 1.688 KiB)
- 0.135444 seconds (18 allocations: 1.688 KiB)
- BeTreeSet (with default node size)
- ===========================
- TPCH Q1: 6NF (and lockstep join) and storing results in an array
- 3.236400 seconds (12.42 M allocations: 840.048 MiB, 16.62% gc time)
- 0.973164 seconds (12.09 M allocations: 826.719 MiB, 48.91% gc time)
- 0.942733 seconds (12.09 M allocations: 826.719 MiB, 48.23% gc time)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI
- 0.486291 seconds (329.82 k allocations: 12.802 MiB, 2.73% gc time)
- 0.359508 seconds (82.62 k allocations: 2.578 MiB)
- 0.365540 seconds (82.62 k allocations: 2.578 MiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI and vectorized
- 2.001077 seconds (627.91 k allocations: 26.921 MiB, 1.26% gc time)
- 0.362335 seconds (82.62 k allocations: 2.578 MiB, 6.43% gc time)
- 0.331360 seconds (82.62 k allocations: 2.578 MiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI and vectorized (without allocation)
- 0.319467 seconds (82.62 k allocations: 2.578 MiB)
- 0.326784 seconds (82.62 k allocations: 2.578 MiB)
- 0.332368 seconds (82.62 k allocations: 2.578 MiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array
- 0.922818 seconds (178.61 k allocations: 8.036 MiB)
- 0.104459 seconds (11.82 k allocations: 378.563 KiB)
- 0.099651 seconds (11.82 k allocations: 378.563 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array and SearchAPI
- 0.233596 seconds (204.67 k allocations: 8.952 MiB, 6.82% gc time)
- 0.097053 seconds (11.82 k allocations: 378.734 KiB)
- 0.098790 seconds (11.82 k allocations: 378.734 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array
- 2.705571 seconds (205.44 k allocations: 8.917 MiB)
- 0.162816 seconds (11.82 k allocations: 378.563 KiB)
- 0.163941 seconds (11.82 k allocations: 378.563 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array and SearchAPI
- 0.299330 seconds (171.30 k allocations: 7.668 MiB, 7.25% gc time)
- 0.161962 seconds (11.82 k allocations: 379.016 KiB)
- 0.160492 seconds (11.82 k allocations: 379.016 KiB)
- BeTree (with a single leaf node)
- ===========================
- TPCH Q1: 6NF (and lockstep join) and storing results in an array
- 2.541329 seconds (12.00 M allocations: 824.200 MiB, 18.97% gc time)
- 0.947345 seconds (12.00 M allocations: 824.200 MiB, 51.89% gc time)
- 0.911718 seconds (12.00 M allocations: 824.200 MiB, 51.55% gc time)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI
- 0.285409 seconds (71 allocations: 60.578 KiB)
- 0.273179 seconds (71 allocations: 60.578 KiB)
- 0.278636 seconds (71 allocations: 60.578 KiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI and vectorized
- 0.771442 seconds (68 allocations: 60.484 KiB)
- 0.250212 seconds (68 allocations: 60.484 KiB)
- 0.264830 seconds (68 allocations: 60.484 KiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI and vectorized (without allocation)
- 0.265520 seconds (69 allocations: 60.516 KiB)
- 0.270904 seconds (69 allocations: 60.516 KiB)
- 0.261245 seconds (69 allocations: 60.516 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array
- 0.812358 seconds (24 allocations: 10.031 KiB)
- 0.093011 seconds (24 allocations: 10.031 KiB)
- 0.093799 seconds (24 allocations: 10.031 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array and SearchAPI
- 0.097955 seconds (26 allocations: 10.203 KiB)
- 0.093885 seconds (26 allocations: 10.203 KiB)
- 0.102665 seconds (26 allocations: 10.203 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array
- 2.980613 seconds (24 allocations: 10.031 KiB)
- 0.172970 seconds (24 allocations: 10.031 KiB)
- 0.151856 seconds (24 allocations: 10.031 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array and SearchAPI
- 0.154636 seconds (26 allocations: 10.484 KiB)
- 0.156837 seconds (26 allocations: 10.484 KiB)
- 0.146306 seconds (26 allocations: 10.484 KiB)
- Main.TpchVariantsBench
- =====================================================================================
- =====================================================================================
- =====================================================================================
- Section 3: Experiments using NaivePackedMemoryArray (as internal node impl) + only iterating over values in 6NF
- Vector
- ===========================
- TPCH Q1: 6NF (and lockstep join) and storing results in an array
- 3.694407 seconds (162.25 k allocations: 7.810 MiB)
- 0.139563 seconds (18 allocations: 1.688 KiB)
- 0.134977 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI
- 0.258373 seconds (165.63 k allocations: 7.848 MiB, 8.93% gc time)
- 0.126238 seconds (18 allocations: 1.688 KiB)
- 0.120480 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array
- 0.580151 seconds (95.18 k allocations: 4.923 MiB)
- 0.071117 seconds (18 allocations: 1.688 KiB)
- 0.070751 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array and SearchAPI
- 0.265644 seconds (125.80 k allocations: 6.180 MiB)
- 0.057653 seconds (18 allocations: 1.688 KiB)
- 0.056456 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array
- 0.384087 seconds (95.18 k allocations: 4.924 MiB, 6.59% gc time)
- 0.145853 seconds (18 allocations: 1.688 KiB)
- 0.149505 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array and SearchAPI
- 0.328709 seconds (125.79 k allocations: 6.179 MiB)
- 0.151520 seconds (18 allocations: 1.688 KiB)
- 0.154308 seconds (18 allocations: 1.688 KiB)
- Manual Vector
- ===========================
- TPCH Q1: 6NF (and lockstep join) and storing results in an array
- 6.080816 seconds (261.46 k allocations: 11.439 MiB, 0.38% gc time)
- 0.132988 seconds (18 allocations: 1.688 KiB)
- 0.141533 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI
- 0.290223 seconds (238.72 k allocations: 10.402 MiB)
- 0.123992 seconds (18 allocations: 1.688 KiB)
- 0.127511 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array
- 3.113549 seconds (122.12 k allocations: 6.029 MiB, 0.92% gc time)
- 0.075526 seconds (18 allocations: 1.688 KiB)
- 0.067480 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array and SearchAPI
- 0.302643 seconds (148.57 k allocations: 7.036 MiB)
- 0.063505 seconds (18 allocations: 1.688 KiB)
- 0.062111 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array
- 8.625361 seconds (145.19 k allocations: 6.877 MiB)
- 0.134744 seconds (18 allocations: 1.688 KiB)
- 0.137532 seconds (18 allocations: 1.688 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array and SearchAPI
- 0.479518 seconds (173.81 k allocations: 7.926 MiB, 4.72% gc time)
- 0.131151 seconds (18 allocations: 1.688 KiB)
- 0.131064 seconds (18 allocations: 1.688 KiB)
- BeTreeSet (with default node size)
- ===========================
- TPCH Q1: 6NF (and lockstep join) and storing results in an array
- 13.130949 seconds (12.18 M allocations: 831.455 MiB, 4.11% gc time)
- 1.173827 seconds (12.09 M allocations: 826.730 MiB, 46.52% gc time)
- 1.329728 seconds (12.09 M allocations: 826.730 MiB, 45.81% gc time)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI
- 0.562158 seconds (205.93 k allocations: 8.639 MiB, 2.88% gc time)
- 0.411197 seconds (82.97 k allocations: 2.589 MiB)
- 0.483628 seconds (82.97 k allocations: 2.589 MiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI and vectorized
- 5.561607 seconds (890.17 k allocations: 35.678 MiB, 0.91% gc time)
- 0.441433 seconds (82.96 k allocations: 2.589 MiB)
- 0.449831 seconds (82.96 k allocations: 2.589 MiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI and vectorized (without allocation)
- 0.450140 seconds (82.96 k allocations: 2.589 MiB)
- 0.455808 seconds (82.96 k allocations: 2.589 MiB)
- 0.442662 seconds (82.96 k allocations: 2.589 MiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array
- 2.818402 seconds (252.61 k allocations: 10.633 MiB, 0.83% gc time)
- 0.129413 seconds (11.87 k allocations: 380.094 KiB)
- 0.125111 seconds (11.87 k allocations: 380.094 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array and SearchAPI
- 0.277008 seconds (189.97 k allocations: 8.361 MiB)
- 0.115165 seconds (11.87 k allocations: 380.266 KiB)
- 0.110194 seconds (11.87 k allocations: 380.266 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array
- 5.605764 seconds (281.64 k allocations: 11.543 MiB, 0.51% gc time)
- 0.178826 seconds (11.87 k allocations: 380.094 KiB)
- 0.163082 seconds (11.87 k allocations: 380.094 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array and SearchAPI
- 0.371190 seconds (206.09 k allocations: 8.867 MiB)
- 0.235044 seconds (11.87 k allocations: 380.547 KiB)
- 0.222041 seconds (11.87 k allocations: 380.547 KiB)
- BeTree (with a single leaf node)
- ===========================
- TPCH Q1: 6NF (and lockstep join) and storing results in an array
- 3.668092 seconds (12.00 M allocations: 824.200 MiB, 14.28% gc time)
- 0.971284 seconds (12.00 M allocations: 824.200 MiB, 49.00% gc time)
- 1.005749 seconds (12.00 M allocations: 824.200 MiB, 47.43% gc time)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI
- 0.384855 seconds (71 allocations: 60.578 KiB)
- 0.396531 seconds (71 allocations: 60.578 KiB)
- 0.376085 seconds (71 allocations: 60.578 KiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI and vectorized
- 1.390636 seconds (68 allocations: 60.484 KiB)
- 0.402572 seconds (68 allocations: 60.484 KiB)
- 0.413713 seconds (68 allocations: 60.484 KiB)
- TPCH Q1: 6NF (and lockstep join) and storing results in an array and SearchAPI and vectorized (without allocation)
- 0.406413 seconds (69 allocations: 60.516 KiB)
- 0.397642 seconds (69 allocations: 60.516 KiB)
- 0.418506 seconds (69 allocations: 60.516 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array
- 1.046233 seconds (24 allocations: 10.031 KiB)
- 0.104058 seconds (24 allocations: 10.031 KiB)
- 0.099305 seconds (24 allocations: 10.031 KiB)
- TPCH Q1: pruned 3NF (not all columns) and storing results in an array and SearchAPI
- 0.096887 seconds (26 allocations: 10.203 KiB)
- 0.096939 seconds (26 allocations: 10.203 KiB)
- 0.097576 seconds (26 allocations: 10.203 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array
- 3.273430 seconds (24 allocations: 10.031 KiB)
- 0.186621 seconds (24 allocations: 10.031 KiB)
- 0.192003 seconds (24 allocations: 10.031 KiB)
- TPCH Q1: 3NF (full table) and storing results in an array and SearchAPI
- 0.214559 seconds (26 allocations: 10.484 KiB)
- 0.199411 seconds (26 allocations: 10.484 KiB)
- 0.191825 seconds (26 allocations: 10.484 KiB)
- Main.TpchVariantsBench
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement