Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE]PPL commands micro-benchmark support #623

Open
YANG-DB opened this issue Sep 4, 2024 · 2 comments
Open

[FEATURE]PPL commands micro-benchmark support #623

YANG-DB opened this issue Sep 4, 2024 · 2 comments
Labels
enhancement New feature or request Lang:PPL Pipe Processing Language support testing test related feature

Comments

@YANG-DB
Copy link
Member

YANG-DB commented Sep 4, 2024

Is your feature request related to a problem?
Add support for micro-benchmark for each PPL command to examine the following KPI's:

  • performance in several size and volume strategies
  • detect performance regression in future code changes
  • allow better execution analysis of complex queries

What solution would you like?
In a similar way to @LantaoJin comment there should be a correspondent micro-benchmark for every PPL command that can be testes independently

Do you have any additional context?

@YANG-DB YANG-DB added enhancement New feature or request untriaged Lang:PPL Pipe Processing Language support testing test related feature and removed untriaged labels Sep 4, 2024
@YANG-DB YANG-DB moved this to Todo in PPL Commands Sep 4, 2024
@dai-chen
Copy link
Collaborator

dai-chen commented Sep 6, 2024

FYI, Spark microbenchmark example: #291

@dai-chen dai-chen removed the untriaged label Sep 6, 2024
@YANG-DB
Copy link
Member Author

YANG-DB commented Sep 11, 2024

@dai-chen thanks for the info - I wanted to raise this issue to actually create a discussion about adding such benchmark for each PPL command - I'll add this to a new contributing.md doc...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Lang:PPL Pipe Processing Language support testing test related feature
Projects
Status: Todo
Development

No branches or pull requests

2 participants