简体   繁体   English

SQL Server 2014 32 位在 Windows Server 2012 R2 中升级 64 位

[英]SQL Server 2014 32 bit upgrading 64 bit in Windows Server 2012 R2

I am running SQL Server 2014 standard on Windows Server 2012 R2 machine.我在Windows Server 2012 R2机器上运行SQL Server 2014 标准

I installed sql server by Install link我通过安装链接安装了 sql server

But i problem is the sql server is running 32 bit on my machine (14 core Xeon and 64 gb RAM) and consumes a lot cpu is very high (some times 100%) but ram 16 gb only但我的问题是 sql server 在我的机器上运行 32 位(14 核 Xeon 和 64 gb RAM)并且消耗大量 cpu 非常高(有时 100%)但仅 ram 16 gb 在此处输入图片说明 It is also an issue for IIS 8.5.这也是 IIS 8.5 的问题。 I suspect that 32 bit installation may cause the problem.我怀疑 32 位安装可能会导致问题。 WHY it takes so much CPU for Sql server and IIS?为什么 Sql server 和 IIS 需要这么多 CPU? and how to convert it to 64 bit of Sql server and IIS 8.5?以及如何将其转换为 64 位的 Sql 服务器和 IIS 8.5?

Offcourse you need to install a 64 bit instance of SQL Server.当然,您需要安装 SQL Server 的 64 位实例。 I think you made a mistake by downloading the 32 bit version of SQL Server?我认为您下载 32 位版本的 SQL Server 时犯了一个错误?

I think the biggest problem with SQL Server 32 bit is that SQL Server can only allocate 2GB of memory.我认为 SQL Server 32 位最大的问题是 SQL Server 只能分配 2GB 的内存。 So the rest of the 14GB isn't used at all by SQL Server.所以剩下的 14GB 根本没有被 SQL Server 使用。 In many cases this will cause a lot more disk reads because the database buffer cache can't hold a lot of pages in memory.在许多情况下,这会导致更多的磁盘读取,因为数据库缓冲区缓存无法在内存中保存大量页面。

My first suggestion is to install a new instance of SQL Server (64 bit) and migrate these databases.我的第一个建议是安装一个新的 SQL Server 实例(64 位)并迁移这些数据库。 It's not certain you're CPU "problem" (50/60 avg isn't really a problem) is gone after this upgrade.不确定您的 CPU“问题”(平均 50/60 并不是真正的问题)在这次升级后消失了。 But this will be a big step.但这将是一大步。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 无法使用新的Windows 7 64位计算机连接到SQL Server 2008 R2 - Can't connect to SQL Server 2008 R2 with new windows 7 64bit machine 我无法在Windows 10 64位上打开SQL Server 2008 R2的配置管理器 - I'm not able to open Configuration Manager for SQL Server 2008 R2 on windows 10 64- bit 使用集成身份验证通过Windows 2008 64位上的Scala / JDBC访问SQL Server 2008 R2 - Access SQL Server 2008 R2 via Scala/JDBC on Windows 2008 64 bit using integrated authentication 64位Windows + 64位SQL Server的32位OSQL问题 - 32bit OSQL issue with 64bit Windows+64bit SQL Server 为什么我不能在Windows Server 2008 R2 64位SP1上安装SQL Server Express 2016? - Why I can not install SQL Server Express 2016 on Windows Server 2008 R2 64 bit SP1? 登录SQL Server 2012时出现问题(64位) - Problems logging into SQL Server 2012 (64 Bit) 我可以将64位SQL Server运行为32位吗? - Can I run a 64 BIT SQL Server as 32 BIT? 我运行的是32位还是64位的Sql Server - Am I running a 32-bit or 64 bit Sql Server SQL Server配置管理器显示32位,但下载了64位 - SQL Server Configuration Manager shows 32 bit, but 64 bit was downloaded 将 Sql Server(64 位)导出到 Excel(32 位) - Export Sql Server (64 bit) to Excel (32 bit)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM