Questions tagged «windows-server-2008-r2»

4
分配更多的CPU和RAM后,SQL Server的性能降低
我们在虚拟Windows 2008 R2服务器上运行SQL Server 2008 R2(10.50.1600)。将CPU从1核升级到4,将RAM从4 gb升级到10 gb后,我们注意到性能会变差。 我看到一些观察结果: 现在,运行时间少于5秒的查询现在耗时200秒以上。 使用sqlservr.exe作为罪魁祸首将CPU固定在100。 具有460万行的表上的select count(*)耗时90秒。 服务器上运行的进程没有更改。唯一的变化是增加了cpu和ram。 其他sql服务器具有静态分页文件,该服务器设置为可单独管理该文件。 有人遇到过这个问题吗? Per sp_BlitzErik,我跑了 EXEC dbo.sp_BlitzFirst @SinceStartup = 1; 给我这些结果。

2
SQL Agent-PowerShell步骤“语法错误”
我在SQL Agent Job步骤中未运行的以下代码设置。收到的消息很简单: 无法开始执行步骤1(原因:第46行:语法错误)。该步骤失败。 工作时间为: 00:00:00 该脚本的第46行是here-string: ,@DriveLetter = '$($c.DriveLetter)' 该脚本可以在SQL Server代理之外完美运行。 ServerNames表: CREATE TABLE ServerTable ( ServerName varchar(50) ) 磁盘空间表将类似于: CREATE TABLE DiskSpace ( ID int IDENTITY(1,1), ServerName varchar(50), DriveLetter varchar(2), DiskSpaceCapacityGB decimal(12,5), DiskSpaceFreeGB decimal(12,5) ) PowerShell脚本: This command is to allow SQL Agent job to show failure in …

4
我需要为什么我们不应该在域控制器上安装SQL Server的原因
我是一家小型公司的系统管理员。现在,我们考虑为该公司推出Windows Server 2008 R2。我们计划实施Active Directory。我们还想将RDMS从SQL Server 2000升级到SQL Server 2014。 由于组织规模的原因,我们只能买一台服务器,因此我们计划在同一台计算机上同时实现AD和SQL Server 2014。但是,Microsoft建议不要在域控制器上安装SQL Server 2014。 我已经检查了原因,但是我不明白问题出在哪里,因此如果有人在下面回答我的问题,那真的很有帮助。 您不能在本地服务帐户下的域控制器上运行SQL Server服务。→如果我们在使用域用户帐户的域控制器上运行SQL Server,会发生什么情况? 在计算机上安装SQL Server之后,不能将计算机从域成员更改为域控制器。在将主机更改为域控制器之前,必须先卸载SQL Server。→我们计划在安装SQL Server 2014之前将服务器提升为域控制器,并且不打算将其降级为成员服务器,因为这是我们唯一的服务器。我们的计划错了吗? 在计算机上安装SQL Server之后,不能将计算机从域控制器更改为域成员。在将主机更改为域成员之前,必须先卸载SQL Server。→我们不打算取消升级为成员服务器,因为这是我们唯一的服务器。我们的计划错了吗? 如果群集节点是域控制器,则不支持SQL Server故障转移群集实例。→我们不打算安装故障转移群集,因此我们认为这不是问题。我们错了吗? SQL Server安装程序无法在只读域控制器上创建安全组或设置SQL Server服务帐户。在这种情况下,安装程序将失败。→因为我们只有一台服务器,所以它永远不会成为只读域控制器,因此我们认为这不是问题。我们错了吗? 实际上,我想如果清除(1),就可以在域控制器上安装SQL Server 2014。 感谢您阅读所有句子。我希望有人给我们答案。

1
我应该禁用超线程
背景技术最近,我一直在研究一些相当长的CXPacket等待时间,这使我不得不使用SQL Sentry来密切监视处理器的活动。 结果,我注意到的一件事是我们在上下文切换中有大量的峰值。下面是一个5分钟的示例,但是这种模式在一天中非常普遍。 如您所见,它的峰值很规律。现在,我对此的理解使我相信这将是CPU压力的结果。但是在这段时间里,勉强能超过60%。 经过一些研究,这使我相信这是超线程的结果。我知道我之前已经读过超线程的一些危险。但是那是很久以前写的。 使长话短说。超线程是否可能是上下文切换中这种尖峰的罪魁祸首?上下文切换是否有可能对我的并行查询产生负面影响?我应该在我的环境中禁用超线程吗? 更新尽管此特定情况正在我的环境中发生,但其核心问题是更普遍的。高级别的上下文切换对并行查询有多大影响?超线程会导致这种问题吗? 最终,我在互联网上发现的大多数内容最终都表明超线程和SQL Server不是好朋友,但是大多数情况下,这些信息都是过时的。 我的系统有很多配置问题,因此在这里我将解决这些问题,以便将它们排除在外。我们在操作系统和生物级别上都具有性能的电源设置。我们的Maxdop设置为8,并行性的成本阈值为25。我们有32个逻辑内核和16个物理内核。同样,在大多数情况下,这也是数据仓库的负载情况。

2
SQL Server累积更新-在Windows Update中不可见
我刚刚在WS2008R2 / SQL2012实例上安装了所有可能的Windows更新。当我跑步 SELECT @@VERSION 我懂了 Microsoft SQL Server 2012 - 11.0.5058.0 (X64) May 14 2014 18:34:29 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) 根据 http://sqlserverbuilds.blogspot.com/ 在Microsoft网站和Microsoft网站上,有4个针对SQL Server 2012 SP2的累积更新可用,而最新版本为11.00.9000。 Windows Update为什么也没有获得累积更新?我应该手动下载并安装它们吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.