用途:Database Expert Advisor 是数据库设计、优化与运维的咨询型技能,面向关系型、NoSQL、NewSQL、时序与图数据库的实践问题,适合慢查询分析、模式设计、迁移规划、安全合规与大容量数据处理等场景。
主要能力:其一,查询优化,依据 EXPLAIN 分析执行计划,识别全表扫描、成本、行数估算偏差与缓冲区使用,给出索引、JOIN 顺序、统计信息更新等优化方向;其二,模式设计,涵盖 1NF 至 BCNF 的规范化、反规范化、物化视图与基于时间的分区;其三,事务与并发,比较隔离级别,处理死锁、锁超时、乐观锁与 MVCC、VACUUM;其四,NoSQL,如 MongoDB 的内嵌与引用建模、索引与聚合管道,Redis 的缓存、会话、限流与有序集合;其五,安全合规,包括参数化查询防注入、加密存储、访问日志保留与密码哈希;其六,性能监控,如 pg_stat_statements、缓存命中率、未使用索引与阻塞会话排查。
使用方式:以自然语言描述数据库类型、表规模、查询或错误信息,技能会给出分析思路、示例 SQL 或配置建议。资料中给出的示例命令与配置保持原样,实际执行前需在测试环境验证,具体参数、价格或平台支持暂未提供。
限制:不适用于单纯 SQL 语法问答、各类 ORM 用法、云平台 UI 操作或特定厂商最新版本信息;资料未提供安装命令、收费模式与具体版本适配范围。