# BlueSpace-SQLTools全链路追踪工具 **Repository Path**: collectionN/openGauss ## Basic Information - **Project Name**: BlueSpace-SQLTools全链路追踪工具 - **Description**: OpenGauss数据库SQL全链路耗时追踪工具;老师,我太想进步了 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-09-01 - **Last Updated**: 2024-12-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BlueSpace-SQLTools全链路OpenGauss追踪工具 #### 介绍 随着信息技术的飞速发展,数据库系统已成为企业核心竞争力的关键组成部分。数据库性能 的优化和问题定位显得尤为重要。openGauss 数据库系统凭借其优异的性能和可靠性,受 到了越来越多企业的青睐。在实际应用过程中,SQL 执行性能问题一直是用户关注的焦点。 为此,我们团队 BlueSpace 参加此次“鲲鹏展翅 智耀山城 鲲鹏应用创新大赛 2024”大赛, 致力于 openGauss 全链路跟踪问题,提高数据库性能诊断能力。 #### 软件架构 ![i](./预览/特点.png) ![i](./预览/数据层.png) ![i](./预览/日志处理.png) ![i](./预览/阶段.png) ![i](./预览/功能模块.png) > 具体信息参照项目报告与开发文档 #### 安装教程 ##### 安装OpenGauss 请参照网络公开文档,正常安装 ##### 安装DataKit 参照网络或官方文档,正常安装 ##### 安装集群 选择导入-极简版,配置按照设置参数设置 ##### 安装插件 在DataKit插件管理中安装项目提供插件 ##### 安装OpenGauss-SQLTools-PY 服务器加载`OpenGauss-SQLTools-PY`程序及其配置(配置参考./doc文件夹下安装信息) > 任意终端执行SQL(同步时间1min),前端可视化分析 #### 使用说明 1. 需要使用编译的高斯版本,即支持"Enable-sql-trace"的GUC参数 2. Python程序运行前执行requirements.txt,安装必须库 3. 编译版本默认开启`Enable-sql-trace`能力 4. 避免使用127.0.0.1等本地回环发起SQL,由于DataKit使用此IP发起SQL,该IP发起SQL不会被记录