Tag
Second post in a three-part Percona series explaining how Profile-Guided Optimization (PGO) works: instrumented two-pass builds, per-edge counter collection, and how the compiler uses that data to drive inlining, branch layout, hot/cold function splitting, and instruction-cache locality.
Part 1 of Percona's deep dive explains thread pooling in Percona Server for MySQL and community MySQL Server, covering how thread groups, round-robin connection assignment, and priority queues work, with configuration sweeps and benchmark results to follow in Part 2.