【问题标题】:Server Slowness服务器缓慢
【发布时间】:2023-01-11 14:40:40
【问题描述】:

我们使用 C# 创建了一个 ASP.NET MVC web 应用程序,我们使用 SQL Server 数据库并托管在 AWS 服务器上。

问题是当我们增加 Web 应用程序的负载时,整个应用程序就会崩溃。当检查 AWS 上的监控图时发现 CPU 利用率非常高,大约 70% 到 80%。通常是 20% 到 25%。还有一个奇怪的问题,根据世界标准时间凌晨 5 点,它再次开始正常工作。

我尝试优化我的存储过程并增加 AWS 服务器负载能力。检查 SQL Server 中的监视器活动。但是没有发现为什么每天都在加载时崩溃。他们背后的原因可能是什么?

下面是一些相关的请看一遍

请让我知道如何找出这些问题的原因。

【问题讨论】:

  • 无论如何都无法用这些有限的信息来诊断您的问题。您将需要深入研究并调查正在发生的事情。
  • 同意,但根据经验,我可以通过哪种方式找到解决方案以及背后的原因是什么? @戴尔克
  • 我不知道,您需要一位可以实际调查您的系统的专家。
  • 欢迎!按照How to Ask中的指示,你能写一个描述性的、明确的标题吗?更多指导见How do I write a good title?

标签: sql-server amazon-web-services amazon-s3 stored-procedures


【解决方案1】:

在此处提供基本见解:服务器速度下降的三个最常见原因:CPU、RAM 和磁盘 I/O。 CPU 的使用会降低整个主机的速度,并使其难以按时完成任务。 Top 和 sar 是两个可以检查 CPU 的工具。 当您使用存储过程时,如果查询可能需要更多时间,那么这将导致 IO 等待,最终导致服务器速度下降。这是一个基本的故障排除doc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-05
    • 1970-01-01
    • 2014-08-05
    • 2015-08-21
    • 2013-09-14
    • 2016-02-18
    • 2012-06-24
    • 2021-09-12
    相关资源
    最近更新 更多