0

我们有一个具有以下规格的物理服务器(非虚拟):

  • 服务器型号:HPE ProLiant DL360 Gen8
  • CPU:2xE5-2696V2(2.5GHz/12核/30MB)(48逻辑核)
  • 内存:128GB
  • 存储:128GB SSD (OS) 4x900GB SAS (Raid Backup)

我刚刚在其 Windows Server 2019 操作系统上安装了 SQL Server 2019(企业版)。不幸的是,任何查询的性能都很慢,即使是从一个简单的表中进行简单的选择,执行时间也是我的开发系统的两倍。

我的开发系统规范是:

  • CPU:酷睿i7 8700K
  • 内存:32 GB
  • 硬盘:256 SSD
  • 操作系统:Windows 10

这是令人难以置信的结果(我知道)并且震惊了我与他们分享这个问题的每一位 IT 专家,但直到现在我还没有任何解决方案。

我考虑过这些事情:

  1. 服务器上的操作系统一点压力都没有,SQL Server只是已经安装好的软件

  2. 我已经监控了所有 CPU 活动并确定所有逻辑核心都在处理

  3. 所有索引都已重建并且统计信息已更新(尽管我之前提到过,我有两次执行时间来从仅涉及聚集索引的单个表中进行简单选择)

  4. 由于情况相同,我从我的开发系统中备份了数据库并直接在服务器上恢复,没有任何更改(我们的比较情况完全相似)

  5. 我检查了很多硬件参数,比如存储的读写速度……但我没有弄清楚当我得到这些结果时会发生什么。

我知道情况很复杂,可能会影响许多参数,但是有什么建议可能我错过了解决这个问题吗?谢谢你。真挚地

4

0 回答 0