2
SQL Server 2016企业版性能不佳
抱歉,很长,但是我想给您尽可能多的信息,以便对分析有所帮助。 我知道有几个帖子有类似的问题,但是,我已经关注了网上发布的这些帖子和其他信息,但是问题仍然存在。 我在SQL Server中遇到严重的性能问题,这使用户发疯。这个问题持续了好几年,直到2016年底由另一个实体管理,从2017年开始由我管理。 在2017年中,我能够按照Microsoft SQL Server 2012性能仪表板报告中指示的索引提示解决问题。效果是立竿见影的,听起来像魔术。在过去的日子里,几乎总是100%的处理器变得超级宁静,并且用户的反馈声也很高。甚至我们的ERP技术人员也很高兴,因为通常需要20分钟才能获得某些清单,最后他可以在几秒钟内完成。 但是,随着时间的流逝,它开始慢慢恶化。我避免创建更多索引,因为担心过多的索引会降低性能。但是在某些时候,我不得不删除那些没用的东西,并创建Performance Dashboard向我建议的新东西。但没有影响。 在ERP中进行保存和咨询时,感觉到的缓慢本质上。 我有专用于SQL Server 2016 Enterprise(64位)的Windows Server 2012 R2,具有以下配置: 处理器:Intel Xeon CPU E5-2650 v3 @ 2.30GHz 记忆体:84 GB 在存储方面,服务器具有专门用于操作系统的卷,专门用于数据的卷和专门用于日志的卷。 17个数据库 使用者: 在最大的数据库中,大约有113个用户并发连接 另外约有9位使用者 其中两个是3 + 3 其余各只有1个用户 我们有一个网站,它也为较大的数据库编写数据,但是使用情况不那么常规,应该有大约20个用户。 数据库大小: 最大的数据库有290 GB 第二大有100GB 第三大有20 GB 第四个14 GB 其余各只有3 GB以上 这是生产实例,但我们也有一个开发实例,我相信可以为此忽略它,因为在大多数情况下,我是唯一的连接对象,但是即使没有连接,该问题也会不断发生。 处理器几乎总是这样: 我们的例程在夜间运行(没有问题),而某些例程在白天运行。 …