[转帖]sqlserver on linux vs windows

sqlserver,on,linux,vs,windows · 浏览次数 : 0

小编点评

| 特征 | SQL Server on Windows | SQL Server on Linux | |---|---|---| | 安装包大小 | 约2G | 约200M | | 稳定性 | 偶尔出现奇奇怪怪问题 | 稳定 | | 安装速度 | 1分钟以内 | 多台机器支持 | | 用户数 | 低 | 高 | | 性能测试 | 用户数较多时性能更好 | 用户数较少时性能更好 | | 监控 | 使用Windows性能计数器 | 使用Linux监控命令结合sql语句 | | 域认证 | 需要开启域认证 | 不需要开启域认证 | |最大可用内存 | 100% | 不设定 | | OOM killer支持 | 支持 | 不支持 |

正文

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

对比项sqlserver on windowssqlserver on Linux备注
费用需要windows license开源,可使用免费的OS 
功能齐全,企业版包含所有功能较少,企业版功能也不齐全 
安装包大小sqlserver 2017约2Gsqlserver 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貌似不支持支持 

 

与[转帖]sqlserver on linux vs windows相似的内容:

[转帖]sqlserver on linux vs windows

简单对比下sqlserver on windows与linux的特点,发现新的继续添加 对比项sqlserver on windowssqlserver on Linux备注费用需要windows license开源,可使用免费的OS 功能齐全,企业版包含所有功能较少,企业版功能也不齐全 安装包大小

[转帖]SqlServer 突破CPU 20核限制

SqlServer安装时企业版会有两种选项:Microsoft SQL Server Enterprise (64-bit),Microsoft SQL Server Enterprise: Core-based Licensing (64-bit)。前者为Enterprise Server+CAL

[转帖]sqlserver 软件授权

https://cdn.modb.pro/db/516085 授权模式 SQL Server 产品有两种基本的授权(License)模式。 ● “每处理器”或“每内核”模式 “每处理器”(Per Processor)授权模式只计算物理处理器的数量,与物理处理器的内核数量无关。这种授权模式一直沿用到S

[转帖]SQLSERVER DBCC命令大全

https://cdn.modb.pro/db/460025 DBCC DROPCLEANBUFFERS:从缓冲池中删除所有缓存,清除缓冲区 在进行测试时,使用这个命令可以从SQLSERVER的数据缓存data cache(buffer)清除所有的测试数据,以保证测试的公正性。 需要注意的是这个命令

【转帖】sqlserver 在高并发的select,update,insert的时候出现死锁的解决办法

最近在使用过程中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁。通常我们知道如果两个事务同时对一个表进行插入或修改数据,会发生在请求对表的X锁时,已经被对方持有了。由于得不到锁,后面的Commit无法执行,这样双方开始死锁。但是select语句和update语句同时执行,

[转帖]关于SQLSERVER的max degree of parallelism参数

http://www.gaodaima.com/228823.html max degree of parallelism说明:本文来源gao($daima.com搞@代@#码8网^http://msdn.microsoft.com/zh-cn/library/ms181007.aspx 当 SQL

[转帖]原创经典:SQLSERVER SendStringParametersAsUnicode引发的疑案 推荐

https://developer.aliyun.com/article/429563 简介: 上周五碰到开发的请求协助解决数据预定程序中对单头等几个表检索数据时检索条件尾数是9的数据特别慢。第一时间想到的是否如下几个问题: 1、 数据库相应数据最多; 2、 数据表进行了分区,而相应数据落在的分区性

[转帖]SQL Server 不同版本之间的 区别说明

2021-05-12 23:5062070原创SQLServer 本文链接:https://www.cndba.cn/dave/article/4527 SQL Server 数据库版本也是在不断的进行迭代。目前主流存在的版本有:SQL Server 2008、2012、2014、2016、2017

[转帖]SQL Server 体系结构中的2个主要引擎 说明

2020-03-18 16:2321450原创SQLServer 本文链接:https://www.cndba.cn/dave/article/4498 SQL Server 由两个主要引擎组成∶关系引擎(relational engine)和存储引擎(storage engine)。 1 关系引擎

[转帖]SQL Server 内部数据库版本 及兼容表

2022-04-20 09:043100转载SQLServer Microsoft SQL Server 的较新版本创建的数据库无法附加或还原到较早的版本。之所以存在此限制,是因为较旧的版本不知道新版本中引入的文件格式有哪些变更。 如果你尝试将数据库附加到早期版本、或者还原到早期版本,将会收到 SQ