本技能面向 Amazon Redshift 云数据仓库,提供架构、性能与运维层面的专业指导。用途上,它按请求类型分流:架构与内部机制参考 references/architecture.md,性能诊断参考 references/diagnostics.md,运维与最佳实践参考 references/best-practices.md,与其他仓库的对比则交由上级 ../SKILL.md 处理;同时会先确认用户使用的是 Provisioned(RA3、DC2、DS2)还是 Serverless,因为系统表、计费与调优手段在两者间存在差异。
主要能力涵盖:MPP 列式共享无架构中 leader 节点、计算节点、slice 与 zone map 的运作;DISTSTYLE KEY/EVEN/ALL/AUTO 的分布键选择规则;复合、交错与自动排序键;AZ64、LZO、ZSTD、BYTEDICT、RUNLENGTH 等压缩编码;Redshift Serverless 的 workgroup、namespace、RPU 与用量限制;Spectrum 外部 schema 与外部表查询 S3;跨集群与跨账号数据共享;物化视图及自动刷新与查询重写;自动与手动 WLM、查询优先级、QMR、SQA 与并发扩展;SUPER 类型与 PartiQL 查询;Kinesis/MSK 流式接入;Aurora、DynamoDB、RDS 的 Zero-ETL;Redshift ML 建模型;AQUA 与自动表优化;存储过程、空间数据等。
使用方式为:先分类并确认部署模型,再依据 Redshift 特有推理(列式存储、分布排序键、zone map、延迟物化、查询编译缓存、slice 级并行)分析,给出含具体 SQL DDL/DML、系统表查询、AWS CLI 命令或控制台步骤的可执行建议,并建议用 STL/SVL/SYS 视图、EXPLAIN 或 CloudWatch 指标验证。
限制:Redshift 为托管服务,不遵循传统版本号,功能由 AWS 持续发布;技能本身不提供定价、配额或官方 SLA 数据,具体费用与限制需以 AWS 官方文档为准。