首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将sql server 2008r2升级到2016性能问题

将 SQL Server 2008 R2 升级到 2016 可能会遇到性能问题。升级到 SQL Server 2016 带来了许多新功能和改进,但也可能导致一些性能方面的挑战。以下是一些可能的性能问题和解决方案:

  1. 兼容性级别:在升级过程中,确保将兼容性级别设置为 130(SQL Server 2016 的默认级别)。这将确保数据库使用新的查询优化器和执行计划,以获得更好的性能。
  2. 查询性能:升级后,一些查询可能会变慢或产生不同的执行计划。使用 SQL Server Profiler 或 Extended Events 来捕获慢查询,并使用 SQL Server Management Studio 的查询分析器来分析执行计划。根据分析结果,可以考虑重新编写查询、创建索引或更新统计信息来改善性能。
  3. 内存和 CPU 配置:SQL Server 2016 对内存和 CPU 的使用可能与 SQL Server 2008 R2 有所不同。根据服务器硬件和工作负载的需求,重新评估和调整内存和 CPU 配置,以优化性能。
  4. 统计信息更新:升级后,确保更新数据库中的统计信息。统计信息用于查询优化器生成执行计划,因此确保统计信息是最新的可以提高查询性能。
  5. 索引重新组织和重建:升级后,重新评估和优化数据库中的索引。使用 SQL Server Management Studio 的索引优化向导或动态管理视图来识别需要重新组织或重建的索引,并执行相应的操作以提高查询性能。
  6. 并行查询设置:SQL Server 2016 引入了新的并行查询优化器,可以提高查询性能。根据服务器硬件和工作负载的需求,重新评估并行查询设置,以获得最佳性能。
  7. 服务器配置:升级后,重新评估服务器配置,包括最大内存限制、最大并行度设置、最大工作线程数等。根据服务器硬件和工作负载的需求,调整这些配置以优化性能。
  8. 监控和调优:使用 SQL Server Profiler、Extended Events、动态管理视图等工具来监控和调优数据库性能。定期检查性能指标,并根据需要采取相应的优化措施。

腾讯云提供了一系列与 SQL Server 相关的产品和服务,包括云数据库 SQL Server、云服务器、云监控等。您可以访问腾讯云官方网站了解更多详细信息和产品介绍:

请注意,以上答案仅供参考,具体的性能问题和解决方案可能因环境和具体情况而异。建议在升级前进行充分的测试和评估,并在必要时寻求专业的数据库管理员或咨询服务的帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SQL Server 2016支持R编程语言

这次收购的结果是在即将问世的SQL Server 2016提供对R语言的支持。 SQL Server R Services的主要优点在于数据的本地化。...通过在数据库中直接运行R,免除了数据从数据库服务器搬到R服务器的过程中通常会产生的性能开销。它的另 一个优点在于能够整个操作封装为一个存储过程,因此无需通过某个外部应用服务器对操作过程进行控制。...调用这一过程的方法是使用sp_execute_external_script,这个存储过程允许你通过标准的查询数据从SQL Server传递至R服务。...但是,在进行数据转换时,SQL又有可能变得非常笨重。SQL本身是一种非常灵活的语言,因此也支持以大量不同的方式进行数据的转换,但这些转 换往往需要使用冗长的、晦涩的、难以维护的SQL语句。...SQL Server 2016当前的最新版本是第3个社区技术预览版。 ?

1.5K50

不要用过时安全性差的Windows系统和数据库

-2012-r2 一些功能只有最新版win10/win11和server2022才有 一些功能server2016没有,别用server2016就对了,参考https://cloud.tencent.com.../developer/article/2238958 一些功能server2019没有,比如dotnet4.8.1不支持server2019 一些补丁微软不给server2016/2019发了,更何况已经淘汰的系统...,当时我帮看个问题,发现是低版本系统且用了弱密码,我叮嘱他不要有侥幸心理,已然是淘汰的系统了,还用弱密码是找死,他说是内网测试环境,没事,我说内网、测试环境也别侥幸,养成弱密码习惯后,寸劲来了指不定啥时候就中招了...另外,杀毒防护软件我用赛门铁克,Symantec Endpoint Protection 14.3 RU3和RU4是支持2008R2的最后2个版本,同时也兼容Server2012~2022,省心肯定省心...从早期版本升级到 SQL Server 2016 (13.x) 从早期版本升级到 SQL Server 2017 (14.x) 图片 SqlServer生命周期 SQL Server 终止支持选项 另外

59980
  • Windows server 2008 R2 AD升级迁移到windows server 2019

    > 因为公司现有生产环境还在使用windows server 2008 R2,考虑到版本太老和后续可能遇到的兼容性问题,再加上微软已经停止了对windows server 2008的支持,于是着手升级现有环境到...然后迁移FSMO角色,使其成为PDC 第二种是直接本地升级,但是2008 R2 不能直接升级到2019,升级步骤为2008R2 -2012R2 -2019 相对来说第一种的方式比较安全和高效,只需要切换以下...生产环境 角色 IP name 系统版本 PDC 192.168.0.7 DC 2008R2 BDC 192.168.0.8 DC_backup 2008R2 林和域的功能级别为 windows 2003...2012 R2 to windows server 2016 AD migration to Windows Server 2016 (microsoft.com) windows server 2012...AD域控制器直接升级到windows server 2019 (microsoft.com) Active Directory域服务的最佳实践分析工具 Active Directory Migration

    9.5K20

    SQL Server2016中创建管家婆软件账套

    更多管家婆软件问题,可来电咨询。...管家婆软件辉煌版本从13.3开始可以支持sql2016数据库和sql2012数据库,登录配置以及创建账套可以参考下面的说明,如果是主机服务器是部署在本地电脑的,目前还是建议使用下sql2000或者是sql2008r2...软件登录配置: 数据库以sql2016 实例名数据库(实例名称:SQL2016)为例,软件版本以 辉煌二top13.31版本为例,电脑右下角找到管家婆服务器——右键——设置数据库连接参数,服务器名称输入为...单独复制一份到其他的盘符保留备份【此步骤非常重要需要备份好Grasp92文件】,登录访问2008r2数据库(SQL Server Management Studio)选择数据库——右键——还原数据库。...备份之后就可以文件替换到软件安装目录下面的data文件夹里面,再去登录创建账套。

    4K80

    云数据库(RDS)性价比小谈

    中:6G-12G,大部分企业因为价格的问题会选用此规格的 高:12G以上,对性能要求更高企业选用,相比较价格也比较昂贵。...SQL Server 2008R2 测试数据库版本:SQL Server 2008R2 测试工具:BenchmarkSQL4.1,基于TPC-C的规范(TPC-C的规范详见http://www.tpc.org...:SQL Server SE 10.50.6000.34.v1(2008R2) 区域:华北内存:7.5 GiB≈8000M 实例规格:db.m3.large 版本:SQL Server SE 10.50.6000.34...MySQL性价比排名:阿里云>青云>UCloud>Azure中国>AWS中国>AWS>AWS-Aurora SQL Server: 计算公式:性价比=SQL Server性能相对值/价格相对值 SQL...Server性能相对值=阿里云/AWS(tpmC) 价格相对值=阿里云SQL Server价格/AWS的SQL Server价格 注:/ 符号为除以符号;用AWS的值作绝对值,所以用阿里云/AWS;性能取值为

    8.9K40

    curl --tlsv1.x和--tls-max 1.x 参数详解

    要验证curl参数--tlsv1.x首先需要升级curl版本 我升级到最新版主要是为了验证这2个参数 --tlsv1.x 这个参数并不是说客户端按你指定的tls版本去跟服务端匹配,不是==的关系,是在≥...的关系里面desc降序匹配 比如支持tls1.0/1.1/1.2的Server,客户端分别以--sslv3、--tlsv1.0、--tlsv1.1、--tlsv1.2这些参数去请求,最终的结果都是以--...该软件官网在国外,内地可能访问不了:https://www.nartac.com/Products/IISCrypto 现在已经是3.0版本了 image.png 我在2008R2上用的2.0版本 image.png...如上图,我把2008R2的IIS https限定到了tlsv1.1,如果用--tlsv1.2去测试,会报SSL_ERROR_UNSUPPORTED_VERSION,即服务端认识1.2但是不支持,如果用...如果是2012R2/2016/2019的系统,系统就认识1.3了,由于我限定死了只支持1.1,所以在2012R2/2016/2019上用--tlsv1.3测试时,报SSL_ERROR_UNSUPPORTED_VERSION

    13.3K231

    WinNTSetup极大简化Windows系统安装

    t5 ecs.t5-lc1m2.small正常华北3张家口可用区B突发性能实例t5 ecs.t5-lc1m2.small正常华北3张家口可用区C突发性能实例t5 ecs.t5-lc1m2.small蓝屏共享标准型...刚开始我以为是我方法的问题,最后证实是阿里云的原因,他们IaaS集群软硬件架构逐步升级到新研发的神龙集群架构,不支持2003*/2008*,会蓝屏。...“华北3(张家口)C区”选的1c2g的那个机型操作,一直蓝屏,我之前在腾讯云成功的办法在阿里云竟然不行了,我怀疑自己方法不够完美,一直在找方法哪里有问题,不同的系统2008/2008R2/2012R2/...Windows Server 2016 TABLE 2Operating system editionKMS Client Setup KeyWindows Server 2016 DatacenterCB7KF-BWN84...-R7R2Y-793K2-8XDDGWindows Server 2016 StandardWC2BQ-8NRM3-FDDYY-2BFGV-KHKQYWindows Server 2016 EssentialsJCKRF-N37P4

    7K150

    SQL Server通过整理索引碎片和重建索引提高速度

    本文章转载:http://database.51cto.com/art/201108/282408.htm SQL Server数据库中,当索引碎片太多时,就会拖慢数据库查询的速度。...SQL Server数据库操作中,当数据库中的记录比较多的时候,我们可以通过索引来实现查询。但是当索引碎片太多的时候,就会很严重地影响到查询的速度。...随着索引碎片的不断增多,查询响应时间就会变慢,查询性能也会下降。在SQL Server 2005中,要解决这个问题,要么重新组织索引要么重新生成索引。...Server如何的定期清理索引碎片呢?...2008 R2索引的重建:http://www.2cto.com/database/201204/128616.html 项目升级数据库由SQL2000升级到2008R2,今天对数据库表进行碎片扫描,

    4.3K10

    Windows镜像如何一次性成功导入腾讯云

    可以换这个压缩包里的驱动:http://windows-1251783334.cos.ap-shanghai.myqcloud.com/Install_QCloudVirtIO_new.zip 添加驱动程序程序包失败:试图驱动程序添加到存储区时遇到问题...Viostor是硬盘驱动 Netkvm是网卡驱动 请注意系统版本,不要搞错版本 以Server2016更新硬盘驱动为例 进到VioStor\Win10_2016_2019\amd64目录,以管理员身份执行...32位系统才进x86目录,否则看都不看直接删掉x86子目录 server系统从2008R2开始全都是64位 pc系统从win11全是64位,最高只有win10有32位 如果真是32位win7 、32位...系统就没有32位的 示例就是amd64子目录,除非你真的是32位系统才进x86目录,否则看都不看直接删掉x86子目录 server系统从2008R2开始全都是64位 pc系统从win11全是64位,最高只有...: 以上初始大小的建议是我在安装了win7/server2008r2/2012r2/2016/2019/2022/win10/win11后总结的,就server2016比较特殊,其他的给11G就够。

    4.1K40

    Windows远程设置分辨率DPI缩放

    据说KB3125574便利汇总(convenience rollup)包含从Windows 7 SP1发布后至2016年4月所发布的所有安全和非安全更新,它总共包含上百个补丁,也适用2008R2。...-2008-r2-bae8715f-ee0e-2252-002c-a70653181042 正是考虑到Server2008R2远程分辨率DPI缩放默认是100%,在一些高清屏的客户端远程2008R2时,...步骤介绍下: ①组策略配置远程桌面会话主机→ 连接,进行如下配置 "拒绝已经登录到控制台会话的管理员注销"--禁用 "远程桌面服务用户限制到单独的远程桌面服务会话"--启用 ②配置自动登录 reg...不一样的发现: Server2016/2019/2022,是类似设置,先远程上机器→ 桌面右键→ 显示设置→ 高级缩放设置→ 输入数字比如200,Server2019按钮是灰色的,而2016和2022的高级缩放设置里...,按钮是亮的 "无法从远程会话更改显示设置"这句话在server2016/2019/2022远程会话调整分辨率DPI缩放时都有,2019为何体验不一致?

    1.1K10

    建议使用安全性更高的>2016系统

    2008R2在高并发场景中的性能瓶颈在2012R2中并没有得到明显优化,最终在2016上落地了。...温馨提醒:2008R2有安全漏洞,微软2020年1月14日已停止安全更新,腾讯云2008R2公共镜像也于今年3月份下线,目前云市场Windows镜像正在整顿安全问题,短期内无法提供服务。...出于安全考虑,建议使用≥2016公共镜像,≥2016的系统在高并发场景下的承受力是2008R2/2012R2的2倍。...如能合理配置安全组、下载的东西能杀完毒再用、上传东西之前先杀毒确保没毒再上传、及时安装补丁、不设置弱密码、合理配置业务系统确保业务系统无bug无漏洞,发生安全问题的风险会大大降低。...特别说明:2008R2 远程漏洞修了也没用,不是修了漏洞就不会暴力破解蓝屏了,照样会,只是看强度。

    1.3K91

    windows系统中毒,sql server数据库文件恢复抢救和OA程序文件恢复.

    背景: 客户是地产行业客户,云服务器主要部署OA和sql server数据库,由于内部IT薄弱,没有做好安全防护,导致服务器被病毒入侵。...4核16G,500G硬盘 2:主要程序sql server 2008R2数据库,数据库量在100G以内 3:OA程序提供web访问 整个业务架构图: 架构图非常简单,如图: 排查思路: 1:第一时间切断公网...3:进一步查看sql server mdf文件是否正常。非常好,mdf文件并没有被勒索病毒加密。这为数据恢复奠定了基础。只能说,感谢勒索病毒手下留情了。...1:准备纯净系统,windows2012 R2,手动部署sql server 2008R2,厂商重新部署OA。 2:做好此初始环境的快照,避免后期问题,导致重装。...2:OA应用通过内网访问数据库服务器,避免数据库直接暴露公网情况 3:使用云原生sql server数据库,具有 99.9996% 的数据可靠性和 99.95% 的服务可用性。

    1.6K30
    领券