PawSQL性能巡检
信息
PawSQL数据库性能巡检平台(Performance Patroller)支持MySQ/PostgreSQL/openGauss等多种数据库的性能巡检;自动定期抓取数据库中产生的慢查询,并提供SQL优化建议,包括自动SQL重写、智能索引推荐、现有冗余索引分析等;自动定期对数据库中的对象进行巡检,识别可能的性能、安全性、可维护性等问题隐患,并提供优化建议。
1. 核心功能
-
自动化慢查询采集、存储、趋势分析能力,
-
丰富的SQL重写优化,针对采集的慢查询SQL,推荐语义等价,但执行效率更高的SQL;
-
智能索引推荐,针对采集的慢查询SQL,推荐最优的索引组合;
-
基于代价的性能验证,确保基于重写和索引推荐的新方案有着更好的性能;
-
自动化数据库对象采集、存储、分析审查能力,识别潜在问题隐患并提供建议。
2. 支持数据库
PawSQL基于自研的SQL解析器,支持多种数据库类型以及SQL方言,当前支持的数据库列表如下:
-
MySQ5.6及以上
-
PostgreSQ9.1及以上
-
openGauss 1.0及以上
-
阿里云RDS MySQL
📄️ 1. 数据库实例管理
数据库实例是你进行性能巡检的工作对象,它由一个数据库连接串定义.
📄️ 2. 慢查询采集优化
在管理台页面的慢查询趋势图上点击查看详情,就可以转到慢查询管理页面
📄️ 3. 数据库对象巡检
数据库对象巡检指的是定期或即时得对数据库中的对象进行巡检,识别可能的性能、安全性、可维护性等问题隐患,并提供优化建议。