简单对比下sqlserver on windows与linux的特点,发现新的继续添加


对比项

sqlserver on windows

sqlserver on Linux

备注

费用

需要windows license

开源,可使用免费的OS

 

功能

齐全,企业版包含所有功能

较少,企业版功能也不齐全

 

安装包大小

sqlserver 2017约2G

sqlserver 2017约200M

 

稳定性

windows上偶尔会出现些奇奇怪怪的问题,深入了解windows的工程师可能较少

更稳定,熟悉的人相对较多

 

自动化

emmm...不会

容易实现

 

软件安装

简单,但时间长

简单,很快,1分钟以内(单实例)

 

单台机器安装多个实例

支持

不直接支持,可以使用docker

 

日常运维

图形化界面,方便

部分功能没有图形化界面,更加复杂

 

性能

测试用户数较少时性能更好

测试用户数较多时性能更好

TPC的测试

http://www.tpc.org/tpch/results/tpch_perf_results.asp

监控

使用windows性能计数器

Linux监控命令结合sql语句?

 

域认证

windows 2016后可以不需要

不需要

 

默认最大可用内存

100%操作系统内存

80%操作系统内存

Linux不要设太高,避免被OOM killer杀掉

docker和k8s

貌似不支持

支持