在 Debian 上运行 Microsoft SQL Server(Linux 版,通常指 SQL Server 2017/2019/2022),官方对 CPU 核心数的要求如下:
官方最低要求
- 最少 2 核(CPU cores)
- 这是硬性下限,低于 2 核 SQL Server 服务无法启动
推荐配置(生产环境)
- 4 核及以上(轻量业务)
- 8 核及以上(中等并发、企业应用)
- 核心越多,并行查询、连接处理、OLTP 性能越好
其他配套要求(重要)
- 内存:至少 2 GB(官方下限),生产建议 8 GB+
- 文件系统:ext4 / xfs
- 不支持 32 位系统,必须是 64 位
常见场景参考
| 场景 |
建议核数 |
| 学习 / 测试 |
2 核 |
| 小型网站后台 |
4 核 |
| 中等业务系统 |
8 核 |
| 高并发生产 |
16 核+ |
注意
- SQL Server Express 版也有 2 核限制(实际使用最多 4 核?不,Express 限制为 1 个 socket / 最多 4 核)
- 标准版 / 企业版不受此限,但 Debian 上跑的一般是企业版或开发者版
如果你的 Debian 是 虚拟机 / 云服务器,建议至少 2 vCPU,生产别低于 4 vCPU。
需要我帮你按具体业务量算配置吗?