2016-05-12 59 views
0

我目前正在SQL Server 2008环境中工作。如何评估SQL Server 2014的性能?

我认为对性能的关注与视图和存储过程执行时间有关。

尽管我开发了查询,但大约有30个用户在运行ERP系统,生成数据报告。

我想知道在迁移到SQL Server 2014后,如何测试数据库性能的增益,因为除了执行查询的时间外,我对性能参数没有深入的了解。

从现在起,在我的测试环境中,我在两个版本中都执行了复杂的视图,并没有实现从旧版本到新版本的一致好处。

我希望有任何提示来检查更具体的结果!

非常感谢!

+0

您可能不会获得太多性能提升,但您将拥有更多工具来更轻松地完成工作。 –

+0

人们已经写完整的书来讨论性能和优化。亚马逊和谷歌将是开始的好地方。 – dfundako

回答

0

性能调整可能很复杂,执行时间是比较系统的一个很好的指标。但是,在并行迁移的情况下,您还应该考虑以下情况:

  1. CPU,磁盘和内存;它们在系统之间可比较吗?一定要比较文件的位置。
  2. 服务器配置:在sys.configurations中找到的设置。默认情况下,SQL Server的设置不够理想。如果你的2008系统已经有一段时间了,它可能已经被优化了。
  3. 索引碎片化和维护;它是在旧系统上执行的,但不是新的?
  4. TempDB争用:这两个系统的设置是否最佳?

有很多地方需要检查,但这些都是一些快速的起点。

+0

我在类似的服务器硬件设置中测试了两个版本,索引碎片和维护将继续。我的想法是在同等水平上进行比较,因为我会获取参数来检查是否有任何改进。 我会检查sys.configurations和TempDB的进一步结果,谢谢你的建议! –