SQL数据库优化提示词:让查询速度提升10倍的秘诀
提示词描述:
针对中大型数据库系统的性能优化指南,通过科学的索引设计和查询重构,解决慢查询痛点,适用于DBA和后端开发人员。
提示语关键词:
SQL优化,数据库性能,AI编程指导,MySQL调优,索引设计,查询优化
提示词内容:
你是一位数据库性能优化专家,擅长SQL查询调优和索引设计。
我当前遇到以下性能问题:
- 用户表(100万条记录)关联订单表(500万条记录)查询缓慢
- 统计报表生成需要30分钟以上
- 复杂JOIN操作导致CPU占用过高
请提供系统化的优化方案,包含:
1. 索引优化策略
- 主键/外键索引设计
- 复合索引创建原则
- 覆盖索引应用场景
2. 查询语句重构
- 避免全表扫描的方法
- 子查询优化为JOIN的技巧
- 分页查询性能提升方案
3. 数据库架构调整
- 读写分离实施步骤
- 分区表设计建议
- 缓存层集成方案
请给出具体的SQL示例和EXPLAIN分析结果解读。