【问题标题】:SQL Server 2014 standard edition slows the machine when Database size growsSQL Server 2014 标准版在数据库大小增长时减慢机器速度
【发布时间】:2014-11-06 09:07:39
【问题描述】:

我有一个应用程序服务器每秒在 SQL Server 数据库中保存 15k 行的场景。在最初的几个小时机器仍然可用,但每当数据库大小增加~20gig 时,机器似乎变得不可用。

我看到一些主题/论坛/答案/博客建议限制 SQL Server 的最大内存使用量。对此有什么想法吗?

顺便说一句,使用 SQL Bulkcopy 在数据库中插入行。

【问题讨论】:

  • 考虑把它带到正确的地方(不是编程问题)并提供更多信息。我只能假设您的“数据库服务器”完全不适合使用更大的数据库。但你似乎认为我们可以在没有任何背景信息的情况下神奇地解决这个问题。
  • 即使这是 SO 的主题,我们也没有足够的信息来帮助解决这个问题。数据库可能会变慢的原因有很多,内存、磁盘、缓存等。
  • 对@TomTom 感到抱歉,只是对正在发生的事情感到非常困惑。

标签: sql-server


【解决方案1】:

我有两个建议给你:

1 - 数据库设置:

创建数据库时,尝试使用较大的初始大小,并考虑具有更大的自动增长百分比/大小。

您将希望最大限度地减少文件组需要增长的时间。

2 - 服务器设置:

在您的 SQL Server 设置中,我建议您从 SQL Server 中删除一个逻辑处理器。当 SQL Server 忙于其他处理器上的繁重负载时,操作系统将使用此处理器。以我的经验,这通常会给操作系统带来很大的提升。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-12
    • 1970-01-01
    相关资源
    最近更新 更多