-
Notifications
You must be signed in to change notification settings - Fork 45
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
Evaluate Profile-Guided Optimization #335
Comments
Interesting, I will definitely study your material. Our story on PG0 is the following. We did some experiments on The above numbers we got with GCC 8. However some benchmarks I did more recently indicated that newer GCC |
We currently build production binaries using GCC 9. The new RonDB 22.10 is built with a newer GCC version. |
Thanks a lot for sharing your PGO numbers for RonDB! |
@mronstro Since PGO definitely improves RonDB performance, I think it's worth documenting PGO in the RonDB documentation. In this case, users and/or RonDB maintainers (if a company maintains their own RonDB build) will be aware of PGO effects on RonDB and will be able to use PGO to optimize RonDB for their own workloads. We can put it somewhere in the performance-oriented section of the docs. Here are the examples of similar documentation in other projects:
|
Hi!
Recently I tested a lot of software with PGO and measured the performance improvements from PGO - the results are here. Since my results show interesting improvements on a lot of databases (including MySQL, MariaDB, and PostgreSQL) I think it would be a good idea to measure PGO effects on RonDB as well. If the results will show an improvement - would be great to see a note in the documentation about PGO.
The text was updated successfully, but these errors were encountered: