15得票2回答
SQL Server 2016出现了一个奇怪的性能问题

我们在一个VMware虚拟机中运行着一个SQL Server 2016 SP1的单实例。它包含了4个数据库,每个数据库对应一个不同的应用程序。这些应用程序都在独立的虚拟服务器上运行,但目前还没有投入生产使用。然而,测试这些应用程序的人员报告了性能问题。 以下是服务器的统计数据: - 128...

12得票1回答
多个PVSCSI与SQL Server 在使用SQL Server时,使用多个PVSCSI(ParaVirtualized SCSI)适配器可以提供更好的性能和可靠性。PVSCSI是一种虚拟化存储适配器,它可以通过减少CPU开销和提高I/O吞吐量来改善虚拟机的性能。 使用多个PVSCSI适配器可以实现更高的并发性和负载均衡。通过将SQL Server的数据文件和日志文件分布在不同的PVSCSI适配器上,可以有效地分散I/O负载,从而提高系统的整体性能。 此外,多个PVSCSI适配器还可以提供冗余和容错功能。如果一个PVSCSI适配器出现故障,其他适配器仍然可以继续工作,确保系统的可用性和数据的完整性。 要配置多个PVSCSI适配器,首先需要在虚拟机中添加适配器,并为每个适配器分配独立的SCSI ID。然后,在SQL Server中配置多个文件组,并将每个文件组映射到相应的PVSCSI适配器。 总之,通过使用多个PVSCSI适配器,可以提升SQL Server的性能、可靠性和可扩展性。这是一种值得考虑的优化方法,特别是对于需要处理大量I/O操作的数据库环境来说。

关于SQL Server虚拟化,一直在努力寻找信息,是否将数据设备和日志设备分开放置在不同的Paravirtual SCSI(PVSCSI)适配器中会对性能产生积极影响,类似于这里所做的方式。 在某个客户端上出现了这样的情况,添加了一个额外的PVSCSI,并将日志设备分离到新的PVSCSI上...

12得票3回答
我们生产环境的SQL Server存在严重的性能问题,我应该如何进行故障排除?

这个问题基本上是对这个问题的后续问题: SQL Server 2016的奇怪性能问题 我们现在已经开始使用这个系统了。自从我上次发帖以来,另一个应用程序数据库已经添加到了这个SQL Server中。 以下是系统统计信息: 128 GB RAM(SQL Server 的最大内存为 11...

10得票3回答
使用分布式交换机从VMWare客户机批量插入数据到SQL Server

这很可能不是一个SQL服务器的问题,而是设置似乎只影响到对SQL服务器进行批量插入操作。 最近我们迁移了虚拟机硬件,并将所有被迁移的客户端的虚拟交换机从标准切换器改为分布式切换器。 然后我开始收到以下错误: "在从网络读取输入流时发生致命错误。会话将被终止(输入错误:64,输出错误:0)...

9得票1回答
为什么在将文件组设置从RESTRICTED_USER更改为MULTI_USER后,我的数据库镜像会崩溃?

我的环境如下: VMWare 5.5虚拟化服务器MS Windows Server 2008R2 Enterprise域和SQL Server 2008 R2 Enterprise。 带有光纤通道连接的集中存储。 我的SQL Server DB中有分区。我有2个文件组:一个包含实时数据(FG...

8得票3回答
专用资源在托管SQL Server的虚拟机上

我的理解是使用虚拟机的一个重要好处是可以在主机上的虚拟机之间共享资源。因此,您可以在具有120个CPU的主机上放置5个每个具有32个CPU的虚拟机。额外的CPU是在主机根据需要动态分配给虚拟机的“共享”资源。内存也是如此。 我还了解到,这对于托管SQL服务器的虚拟机来说是一个大忌讳,但我的虚...

8得票1回答
SQL Server检测到2个插槽,每个插槽有4个核心,但只有一个NUMA节点。

我们在一个VMWare主机上有一个SQL Server 2012 SP 2 CU 8实例。操作系统是Windows Server 2012 R2。 Windows任务管理器显示我们有两个插槽和8个虚拟核心。这个数字与客户端下方的实际硬件相对应。 在任务管理器中,我也无法将视图更改为NU...

7得票4回答
在虚拟机上运行的单核 SQL Server

最近,我们学区将多台服务器从2005版本升级到2016版本,并且从物理服务器迁移到虚拟机服务器。 我们的基础设施团队为SQL Server安装准备了单核的虚拟机服务器。 我试图向那个部门的负责人解释,SQL Server不适合运行在单核上,并且他想要看到证据。我所提供的数据都没有满足他对证...

6得票1回答
SQL Server 在 VMWare 下的缓冲池利用率

我最近将一个物理的SQL Server 2012服务器迁移到ESX 5.1上,仅仅是为了方便管理。它是并且将会是服务器上唯一的虚拟机。正如预期的那样,在启动时会有一些性能损失,但大部分情况下只有在启动时才能察觉到。这就是我的问题所在。 我注意到,在虚拟化环境下,缓冲池的内存分配速度比物理环境...