aokolnychyi opened a new pull request, #11537:
URL: https://github.com/apache/iceberg/pull/11537

   This PR adds `DVReaderBenchmark` that compares the performance of DV and 
position delete readers.
   
   ```
   Benchmark                                        (deletedRowsRatio)  
(referencedDataFileCount)  Mode  Cnt  Score    Error  Units
   DVReaderBenchmark.dv                                           0.01          
                5    ss   15  0.001 ±  0.001   s/op
   DVReaderBenchmark.dv                                           0.01          
               10    ss   15  0.001 ±  0.001   s/op
   DVReaderBenchmark.dv                                           0.03          
                5    ss   15  0.001 ±  0.001   s/op
   DVReaderBenchmark.dv                                           0.03          
               10    ss   15  0.001 ±  0.001   s/op
   DVReaderBenchmark.dv                                           0.05          
                5    ss   15  0.002 ±  0.001   s/op
   DVReaderBenchmark.dv                                           0.05          
               10    ss   15  0.001 ±  0.001   s/op
   DVReaderBenchmark.dv                                           0.10          
                5    ss   15  0.002 ±  0.001   s/op
   DVReaderBenchmark.dv                                           0.10          
               10    ss   15  0.002 ±  0.001   s/op
   DVReaderBenchmark.dv                                            0.2          
                5    ss   15  0.001 ±  0.001   s/op
   DVReaderBenchmark.dv                                            0.2          
               10    ss   15  0.001 ±  0.001   s/op
   DVReaderBenchmark.fileScopedParquetDeletes                     0.01          
                5    ss   15  0.009 ±  0.001   s/op
   DVReaderBenchmark.fileScopedParquetDeletes                     0.01          
               10    ss   15  0.009 ±  0.004   s/op
   DVReaderBenchmark.fileScopedParquetDeletes                     0.03          
                5    ss   15  0.023 ±  0.003   s/op
   DVReaderBenchmark.fileScopedParquetDeletes                     0.03          
               10    ss   15  0.022 ±  0.001   s/op
   DVReaderBenchmark.fileScopedParquetDeletes                     0.05          
                5    ss   15  0.033 ±  0.001   s/op
   DVReaderBenchmark.fileScopedParquetDeletes                     0.05          
               10    ss   15  0.033 ±  0.001   s/op
   DVReaderBenchmark.fileScopedParquetDeletes                     0.10          
                5    ss   15  0.064 ±  0.002   s/op
   DVReaderBenchmark.fileScopedParquetDeletes                     0.10          
               10    ss   15  0.063 ±  0.002   s/op
   DVReaderBenchmark.fileScopedParquetDeletes                      0.2          
                5    ss   15  0.122 ±  0.002   s/op
   DVReaderBenchmark.fileScopedParquetDeletes                      0.2          
               10    ss   15  0.114 ±  0.003   s/op
   DVReaderBenchmark.partitionScopedParquetDeletes                0.01          
                5    ss   15  0.021 ±  0.003   s/op
   DVReaderBenchmark.partitionScopedParquetDeletes                0.01          
               10    ss   15  0.025 ±  0.003   s/op
   DVReaderBenchmark.partitionScopedParquetDeletes                0.03          
                5    ss   15  0.066 ±  0.004   s/op
   DVReaderBenchmark.partitionScopedParquetDeletes                0.03          
               10    ss   15  0.111 ±  0.003   s/op
   DVReaderBenchmark.partitionScopedParquetDeletes                0.05          
                5    ss   15  0.074 ±  0.001   s/op
   DVReaderBenchmark.partitionScopedParquetDeletes                0.05          
               10    ss   15  0.176 ±  0.003   s/op
   DVReaderBenchmark.partitionScopedParquetDeletes                0.10          
                5    ss   15  0.243 ±  0.011   s/op
   DVReaderBenchmark.partitionScopedParquetDeletes                0.10          
               10    ss   15  0.365 ±  0.004   s/op
   DVReaderBenchmark.partitionScopedParquetDeletes                 0.2          
                5    ss   15  0.323 ±  0.004   s/op
   DVReaderBenchmark.partitionScopedParquetDeletes                 0.2          
               10    ss   15  0.531 ±  0.011   s/op
   ```
   
   This work is part of #11122.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to