SQL Server 2014 32位升级Windows Server 2012 R2中的64位
问题描述:
我正在运行SQL Server 2014标准上Windows Server 2012 R2机器。SQL Server 2014 32位升级Windows Server 2012 R2中的64位
我通过Install link
安装了SQL Server但我的问题是SQL Server正在运行32位我的机器(14核至强和64 GB RAM)上,并消耗大量的CPU是非常高的(有时100% )但是RAM 16 GB只有 这对于IIS 8.5也是一个问题。 我怀疑32位安装可能会导致此问题。 为什么需要这么多CPU的Sql服务器和IIS? 以及如何将其转换为64位的Sql服务器和IIS 8.5?
答
Offcourse你需要安装一个64位的SQL Server实例。我认为你通过下载32位版本的SQL Server犯了一个错误?
我认为SQL Server 32位最大的问题是SQL Server只能分配2GB的内存。因此,14GB的其余部分完全没有被SQL Server使用。在很多情况下,这会导致更多的磁盘读取,因为数据库缓冲区缓存不能在内存中保存很多页面。
我的第一个建议是安装一个新的SQL Server实例(64位)并迁移这些数据库。这并不能确定你是CPU“问题”(平均50/60不是真正的问题)在升级后消失了。但这将是一大步。
对于IIS,您在IIS管理器中设置应用程序池级别上的32/64位。对于SQL Server,我怀疑[这个答案](http://dba.stackexchange.com/questions/55030/how-to-move-from-32bit-sql-server-install-to-64bit)仍然存在。 –
高CPU?任何想法? –
SELECT @@版本显示**的Microsoft SQL Server 2014 - 12.0.2000.8(英特尔X86) \t 2014年2月20日19时20分46秒 \t版权所有(c)Microsoft公司 \t标准版在Windows NT 6.3(建设9600 :)(WOW64)(管理程序)**是32位和后升级**的Microsoft SQL Server 2014 - 12.0.2000.8(X64) \t二零一四年二月二十日20时04分26秒 \t版权所有(c)Microsoft公司 \t标准Windows NT 6.3上的版本(64位)(内部版本9600:)** –