用途:该技能为 PostgreSQL 开发提供专家级指导,针对选中代码或整个项目,聚焦 PostgreSQL 特有功能、优化模式与高级能力,输出可执行的优化建议,兼顾查询性能、安全性与可维护性。
主要能力:涵盖 JSONB 操作(GIN 索引、包含与路径查询、jsonb_agg 聚合)、数组操作(ANY、&&、array_length、array_agg)、窗口函数与分析(运行总计、移动平均、DENSE_RANK、LAG/LEAD)、全文检索(tsvector、to_tsquery、ts_rank、GIN 索引);性能调优方面包括 EXPLAIN (ANALYZE, BUFFERS) 分析、pg_stat_statements 慢查询定位、复合/部分/表达式/覆盖索引策略、连接与内存参数检查;高级数据类型包括自定义类型与域、枚举、范围类型(含 EXCLUDE 防重叠约束)、几何类型与 GiST 索引;还涉及常用扩展(uuid-ossp、pgcrypto、unaccent、pg_trgm、btree_gin)、监控维护(库表索引大小、未使用索引统计、VACUUM/ANALYZE)以及分页、聚合、JSON 查询的常见优化模式与优化检查清单。
使用方式:在编辑器中选中 SQL 或整个项目后调用,技能会给出问题识别、优化后查询、推荐索引与预期性能影响等结构化输出。资料未提供具体安装命令与调用参数。
适用场景:PostgreSQL 数据库设计、慢查询优化、索引规划、高级特性选型与日常运维监控。
限制:资料未说明支持的平台、版本范围、收费方式与效果保证;示例中的性能提升数值仅为示例表述,实际效果需自行验证。