---
title: 简介
description: "本文档旨在介绍如何在使用openEuler操作系统的鲲鹏服务器上安装A-FOT自动反馈编译组件，并提供了自动反馈编译的操作指导和遇到故障的解决方法。"
url: https://www.hikunpeng.com/document/detail/zh/boostdb/systemcollaborativeoptimization/cfgo/kunpengdbsmysqlgcc_20_0001.html
sourcePath: /source/zh/boostdb/systemcollaborativeoptimization/cfgo/kunpengdbsmysqlgcc_20_0001.html
indexId: 47e8dcbffaad3c984f8687b8f68d884897f1df385f6c168ea2bd5e9e14e91f3c87
---
# 简介

本文档旨在介绍如何在使用openEuler操作系统的鲲鹏服务器上安装A-FOT自动反馈编译组件，并提供了自动反馈编译的操作指导和遇到故障的解决方法。

鲲鹏GCC（GNU Compiler Collection） CFGO（Continuous Feature Guided Optimization）反馈优化特性是一种多模态（源代码、汇编代码、二进制）、全生命周期（编译、链接、后链接）的持续优化手段。

GCC反馈编译组件是GCC编译器的一个插件，支持手动执行。A-FOT（Automatic Feedback-directed Optimization Tool）是一款提升GCC CFGO反馈优化特性易用性的工具，旨在减少用户配置，自动完成反馈优化的步骤（如采样、分析、优化），降低自动反馈优化的使用难度，使用户能够享受到反馈优化带来的性能提升。通过安装A-FOT自动反馈编译组件，可以满足自动反馈编译的需求。GCC反馈编译组件在不改变程序功能的前提下，可以收集程序的执行路径、函数调用次数、变量的使用情况等信息，并将这些信息反馈给编译器。编译器利用这些信息进行更精细的代码优化，以获得性能更优的目标程序。编译器优化是软件性能优化的一种常用方法。

在整机场景下，此优化可使数据库TPC-C综合性能提升10%；在8U32GB场景下，Sysbench综合性能（最优性能）提升30%。

#### 兼容性

与其他特性兼容。关于MySQL特性之间的兼容性信息，请参见特性之间的兼容性(https://www.hikunpeng.com/document/detail/zh/boostdb/compbf/kunpengdbsmysqlfeaturecompatibility_20_0001.html)。
