SuperAPI AI 工具集

database-optimization

数据与分析

查看项目

更新于 10-16 02:31

技能介绍

用途:当数据库性能下降、查询变慢,或需要优化模式设计、索引策略、配置参数、连接池、锁与并发、存储、复制分片、备份恢复、监控与成本时使用。

主要能力:查询性能分析、索引优化、模式优化、配置调优、连接池优化、锁与并发优化、存储优化、复制与分片优化、备份恢复优化、数据库性能监控与告警。支持 SQL(PostgreSQL、MySQL、SQL Server)与 NoSQL(MongoDB、Cassandra、Redis)。

必要用法:资料给出一个分析脚本,命令保持原样: ./scripts/analyze-database-optimization.sh --query-analysis --database postgresql ./scripts/analyze-database-optimization.sh --index-optimization --database mysql ./scripts/analyze-database-optimization.sh --configuration-tuning --database mongodb ./scripts/analyze-database-optimization.sh --report --output optimization-report.json ./scripts/analyze-database-optimization.sh --performance-monitoring --interval 60

输出为数据库优化分析报告,包含性能指标、慢查询分析、索引优化、模式优化、配置调优、连接池、锁与并发、存储、复制与分片、备份恢复、监控与成本等段落,并给出分阶段实施路线。

适用场景:性能退化与慢查询排查、索引与模式优化、配置参数调优、迁移前优化、按 OLTP/OLAP/混合负载优化、降低成本、建立监控告警。

限制:优化是迭代过程,需在改动前后测量;不同数据库系统优化方法不同;需结合工作负载模式;优化变更应先在中台(staging)测试再上生产;需监控对应用性能的影响;定期维护(vacuum、analyze、reindex)是持续性能的必要条件;需兼顾读写性能并平衡规范化与性能。资料未提供脚本安装方式、费用与授权信息。