数据库
在 Azure SQL Database 选型、配置…
需要 Azure SQL Database 的分层选型、地理复制/容灾、Hyperscale、Data Sync、弹性池、安全、监控、部署等开发与运维指导时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
在 Azure SQL Database特定
解决思路
- 先阅读 Category Index,按类别定位相关章节;对有行号范围的类别(如 L35-L120)用 read_file 读取指定行,对有文件链接的类别(如 security.md)用 read_file 读取对应引用文件。
- 若 metadata.generated_at 超过 3 个月,建议用户从仓库拉取最新版本;若 mcp_microsoftdocs 工具不可用,建议用户按安装指南安装。
- 需要网络访问获取文档:优先用 mcp_microsoftdocs:microsoft_docs_fetch 并带查询串 from=learn-agent-skill(返回 Markdown);回退方案用 fetch_webpage 并带 from=learn-agent-skill&accept=text/markdown(返回 Markdown)。
- 排障类:诊断并修复性能、死锁、阻塞、CPU/内存、容量、导入导出、连接、地理复制、Data Sync、serverless 及日志满等 Azure SQL 问题。
- 最佳实践类:落实安全、监控、调优与运维实践,包括 HA/DR、故障转移、只读副本、维护、审计、TDE、Data Sync 以及 T-SQL 适配。
- 决策类:选择部署方式、层级、定价、Hyperscale 选项、DR/HA、自动化、预留实例,以及迁移路径(SQL Server、DTU↔vCore、Data Sync、弹性分片)。
- 架构与设计模式类:设计地理复制、DR/BCP、连接/路由、分片与弹性伸缩、多租户 SaaS 模型、Hyperscale 内部机制及升级/故障转移方案。
- 限制与配额类:掌握免费层与优惠、DTU/vCore 与 serverless 资源上限、备份不可变性、维护窗口及计费规则。
- 安全类:配置身份验证(Entra、MFA、托管标识)、网络/防火墙、审计与 Defender、加密(TDE、Always Encrypted)、掩码、DR、合规及策略。
- 配置类:配置监控、备份、安全(加密、TDE、不可变性)、伸缩、地理复制/故障转移、弹性池/作业、Data Sync,以及 CLI/PowerShell/REST 安装与维护。
- 集成与编码模式类:将应用与工具(EF Core、.NET、Node.js、Python、Go)连接到 Azure SQL,并用 PowerShell/CLI 自动化审计、伸缩、地理复制、数据同步及流式/Spark 集成。
- 部署类:用 GitHub/Terraform 做 CI/CD,进行伸缩与层级变更(Hyperscale、弹性池)、跨区域迁移、区域冗余、开发环境搭建及功能可用性核查。
适用边界 · 注意事项
- 不适用于 Azure SQL Managed Instance(应使用 azure-sql-managed-instance)。
- 不适用于 Azure 虚拟机上的 SQL Server(应使用 azure-sql-virtual-machines)。
- 不适用于 Azure Cosmos DB(应使用 azure-cosmos-db)或 Azure Data Factory(应使用 azure-data-factory)。