---
title: 执行自动反馈编译
description: "执行自动反馈编译，将自动完成反馈优化的采样、分析和优化等步骤，以实现系统的性能提升。"
url: https://www.hikunpeng.com/document/detail/zh/boostdb/systemcollaborativeoptimization/cfgo/kunpengdbsmysqlgcc_20_0011.html
sourcePath: /source/zh/boostdb/systemcollaborativeoptimization/cfgo/kunpengdbsmysqlgcc_20_0011.html
indexId: 116a01d3797f1b8d5eef8724f380db0c5d8c7bf0ee01ef0402f4ae417f2d30e087
---
# 执行自动反馈编译

执行自动反馈编译，将自动完成反馈优化的采样、分析和优化等步骤，以实现系统的性能提升。

1. 执行如下命令进入A-FOT目录并执行自动反馈编译。
  1 cd /home/A-FOT && ./a-fot

  命令返回success表示编译成功。

  输出信息中，“/tmp/20221126-084849/opt.log”为自动反馈编译日志，可用于确认特性使能进度以及故障定位分析。

2. 查找并显示所有包含bolt字符串的节（section）信息。
  1 readelf -a /usr/local/mysql-gcc/bin/mysqld | grep bolt

  回显提示如下信息，表示自动反馈编译特性使能成功。

3. 可选：通过TPC-C测试可以得到使用GCC CFGO反馈优化特性前后的性能提升效果，详细测试步骤请参见《BenchMarkSQL 测试指导(https://www.hikunpeng.com/document/detail/zh/kunpengdbs/testguide/tstg/kunpengbenchmarksql_06_0001.html)》。
  GCC CFGO反馈优化特性可以使TPC-C综合性能提升10%，优化前后对比效果如图1所示。 图1 使用GCC CFGO反馈优化特性前后性能对比
