都9102了,我们还在用SQLSERVER2008,我想知道即将发布的SQLSERVER2019比2008多了哪些重大功能,想劝领导升级到最新SQLSERVER

weixin_38050048 2019-08-01 11:51:30
我们主要处理大数据,对性能要求比较高,想请各位大侠赐教2008后面的这些版本有哪些重大功能,我虽然了解一些,感觉不够全面。
多谢!
...全文
1254 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
燃烧的青春24 2020-06-02
  • 打赏
  • 举报
回复
引用 1 楼 weixin_38062902 的回复:
直接看官网文档吧 https://docs.microsoft.com/en-us/sql/sql-server/sql-server-technical-documentation?view=sql-server-2017 里面的 What's new
你是不会找中文文档还是不认识中文?用着划词翻译磕磕绊绊看完了英文版,心中优越感油然而生,但是这种优越怎么让别人知道呢?难道要发个《我能通读英文文档》的帖子?那未免太low,让人产生一种厌恶感,那该怎么做,首先一定是要不经意间,让别人知道你平时就是经常阅读英文文档的,这是习以为常的,语言只是载体,重要的是语言所承载的内容,如果别人点到此处,那还要装作大吃一惊,天啊,你只注重于内容,而忽略了载体,这不免又让读者肃然起敬,特言之:可能外语水平高到一定程度后,会忽略它的表达语言吧。然后,你默默打开了:https://fanyi.baidu.com/?aldtype=16047#zh/en/%E4%BD%A0%E5%8F%AF%E7%9C%9F%E6%98%AF%E4%B8%AA%E4%BA%8C%E7%99%BE%E4%BA%94
weixin_38146583 2019-08-14
  • 打赏
  • 举报
回复
对于处理大数据,主要有以下改进:
1、列存储索引
基本上,大数据标配列存储。一般来说,有500GB以上的非OLTP数据,就可以上列存储了。
2、分区
一千万行以上的表,可以考虑分区。2008的分区数量限制比较小,好像是1000,太久远不记得了,新版的应该是15000。
3、压缩
2008已经支持压缩了,不过对中文双字节编码的支持不够好。
4、Buffer Pool Extension
简单的说,拿SSD当内存缓存使。
5、Polybase, R之类的功能
虽说也是大数据相关的,不过考虑到你们是拿SQL Server 2008处理的“大数据”,我估计你们不见得用得上。
当然其它还有很多重大功能,比如In-memory table之类的,不过那些和大数据关系不大。想不想时已是想,不如不想都不想。
weixin_38145002 2019-08-07
  • 打赏
  • 举报
回复
建议现在测试环境测试性能,然后在生产环境升级
weixin_38094055 2019-08-07
  • 打赏
  • 举报
回复
建议现在测试环境测试性能,然后在生产环境升级
weixin_38069981 2019-08-05
  • 打赏
  • 举报
回复
我在网上查了相关资料,也复制过来
SQL SERVER 2008 R2


R2标志表示这是SQL Server的一个中间版本,而不是一个主版本 .此版本目前我的客户中,使用还是非常多,性能稳定,虽然新增功能比较少:
新增数据中心版,最大支持256核.
Unicode压缩

(为Unicode存储提供一个简单的压缩方案,通过Unicode压缩,可以减少Unicode字符对空间的占用)


SQL SERVER 2012

AlwaysOn
Columnstore 索引
增强的审计功能
大数据支持

 

 

SQL SERVER 2014

这个版本的新特效特别多,和非常有用,可以多了解下.


内存优化表
备份加密
针对基数估计的新设计
AlwaysOn 增强功能
延迟持续性 (将部分或所有事务指定为延迟持久事务,从而能够缩短延迟)
分区切换和索引生成

(官网写得Partition Switching and Indexing,感觉是有问题的,其实就是分区表的单个分区可以重建)
列存储索引
缓冲池扩展 就是使用SSD 扩展缓冲池
增量统计信息
资源调控器增强功能
(--之前只能控制CPU和内存,2014 开始可以控制IO)

DBCC CHECK 支持maxdop 提示

 

 

SQL SERVER 2016


全程加密技术(Always Encrypted)
JSON支持
多TempDB数据库文件

(以前也是支持的,在2014 开始就在error log提示,2016中,在安装时就可以设置。)
Query Store
(前几天去参加微软的培训还讲到的,挺不错的功能。可以帮助解决参数嗅探的问题,数据库升级的时候也可以用到它)
支持R语言
Live Quer y St at ist ics
(可以更清晰的看到执行计划的开销(水流式))

 

SQL SERVER 2017 

可恢复的在线索引重建

  允许您在发生故障(例如故障切换到副本或磁盘空间不足)之后恢复在线索引重建操作。

 IDENTITY_CACHE option

  当此选项设置为OFF时,它可以避免在服务器意外重新启动或故障切换到辅助服务器的情况下,标识列值的间隙

CLR在.NET Framework中使用代码访问安全性(CAS),该框架不再支持安全边界。

  使用PERMISSION_SET = SAFE创建的CLR程序集可能能够访问外部系统资源,调用非托管代码并获取sysadmin权限

图表数据库功能

  用于多对多关系建模

Read-scale availability groups without cluster

  可以在不依赖集群的情况下,搭建读的可用性组,分担读压力。不过此时不能实现高可用。

 R/PYTHON 机器学习方面的功能
weixin_38142562 2019-08-05
  • 打赏
  • 举报
回复
我在网上查了相关资料,也复制过来
SQL SERVER 2008 R2


R2标志表示这是SQL Server的一个中间版本,而不是一个主版本 .此版本目前我的客户中,使用还是非常多,性能稳定,虽然新增功能比较少:
新增数据中心版,最大支持256核.
Unicode压缩

(为Unicode存储提供一个简单的压缩方案,通过Unicode压缩,可以减少Unicode字符对空间的占用)


SQL SERVER 2012

AlwaysOn
Columnstore 索引
增强的审计功能
大数据支持

 

 

SQL SERVER 2014

这个版本的新特效特别多,和非常有用,可以多了解下.


内存优化表
备份加密
针对基数估计的新设计
AlwaysOn 增强功能
延迟持续性 (将部分或所有事务指定为延迟持久事务,从而能够缩短延迟)
分区切换和索引生成

(官网写得Partition Switching and Indexing,感觉是有问题的,其实就是分区表的单个分区可以重建)
列存储索引
缓冲池扩展 就是使用SSD 扩展缓冲池
增量统计信息
资源调控器增强功能
(--之前只能控制CPU和内存,2014 开始可以控制IO)

DBCC CHECK 支持maxdop 提示

 

 

SQL SERVER 2016


全程加密技术(Always Encrypted)
JSON支持
多TempDB数据库文件

(以前也是支持的,在2014 开始就在error log提示,2016中,在安装时就可以设置。)
Query Store
(前几天去参加微软的培训还讲到的,挺不错的功能。可以帮助解决参数嗅探的问题,数据库升级的时候也可以用到它)
支持R语言
Live Quer y St at ist ics
(可以更清晰的看到执行计划的开销(水流式))

 

SQL SERVER 2017 

可恢复的在线索引重建

  允许您在发生故障(例如故障切换到副本或磁盘空间不足)之后恢复在线索引重建操作。

 IDENTITY_CACHE option

  当此选项设置为OFF时,它可以避免在服务器意外重新启动或故障切换到辅助服务器的情况下,标识列值的间隙

CLR在.NET Framework中使用代码访问安全性(CAS),该框架不再支持安全边界。

  使用PERMISSION_SET = SAFE创建的CLR程序集可能能够访问外部系统资源,调用非托管代码并获取sysadmin权限

图表数据库功能

  用于多对多关系建模

Read-scale availability groups without cluster

  可以在不依赖集群的情况下,搭建读的可用性组,分担读压力。不过此时不能实现高可用。

 R/PYTHON 机器学习方面的功能
weixin_38062902 2019-08-02
  • 打赏
  • 举报
回复
直接看官网文档吧
https://docs.microsoft.com/en-us/sql/sql-server/sql-server-technical-documentation?view=sql-server-2017
里面的 What's new
weixin_38104476 2019-08-02
  • 打赏
  • 举报
回复
直接看官网文档吧
https://docs.microsoft.com/en-us/sql/sql-server/sql-server-technical-documentation?view=sql-server-2017
里面的 What's new
weixin_38137526 2019-08-02
  • 打赏
  • 举报
回复
对性能要求高,若是并发高,建议先测试下性能,某些场景下版本升级不一定性能也升级SQL Server 2016 ~ 2000 性能优化、方案设计 QQ:315054403 田园嘉兴
weixin_38066087 2019-08-02
  • 打赏
  • 举报
回复
Hi Tim-2009,
 
首先sql server2008
将不受微软支持了,未来不会更新任何补丁包,从sql server2008
以后出现了很多重大的更新,我建议你查看这个官方文档
https://docs.microsoft.com/zh-cn/sql/sql-server/what-s-new-in-sql-server-ver15?view=sqlallproducts-allversions
 
Best regards,
Dedmon Dai
weixin_38110193 2019-08-02
  • 打赏
  • 举报
回复
Hi Tim-2009,
 
首先sql server2008
将不受微软支持了,未来不会更新任何补丁包,从sql server2008
以后出现了很多重大的更新,我建议你查看这个官方文档
https://docs.microsoft.com/zh-cn/sql/sql-server/what-s-new-in-sql-server-ver15?view=sqlallproducts-allversions
 
Best regards,
Dedmon Dai

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧