PGO in MySQL community 9.7
PGO (Profile-guided optimization) in mysql community edition of 9.7.0
--------------------------------------------------------------------------------------------------------------------------
Straightforward , 30% gain we have seen in eneterprise edition of mysql in read only sysbench test like point-select ( memory bound) .
I am curious to know whether similar gain , we see in pgo community build and what kind of test cases it use to train data?
If pgo in community edition gives 30 percentage gain then it makes sense to use this feature by many other databases based on MySQL because it comes free without doing any extra tuning of mysqld config.
As you can see,9.7.0 gives better performance wrt 9.6.0 and it's because of just pgo being put in. I referred INFO_BIN and 9.7 has fprofile compiler option whereas 9.6.0 doesn't have
So, far I have seen release notes and I know, there is no other major changes would have contributed such gain.
Its good to have some documentation in mysql like how to build pgo and what training to use.

Comments
Post a Comment