0

我在家里使用上述服务器,在工作中使用真实/完整版。我在家里和办公室有相同的数据库(小一个)。

我的家用电脑是 i7/4GB/单 2.5" SATA2 HD。

我的办公电脑是 i3/8GB/1GB Single 3.5" SATA2 HD。

办公服务器更快地运行相同的查询。

关于如何手动配置快速版以更快地工作的任何建议?

4

5 回答 5

3

如果您仅将其用于开发,请在您的家用计算机上安装开发者版,具有与企业版相同的规格,并且通过 MSDN 订阅免费或大约 50 美元。

于 2011-10-26T12:27:28.347 回答
2

首先,您需要确定是 SQL 服务器是瓶颈,还是您的代码/错误查询/缺少索引等导致问题,或者是您的硬件

由于您的办公室情况,假设它确实是硬件/ sql server....

SQL Server express 有硬件限制:

  • 单个物理 CPU,但允许多个内核[4]
  • 1 GB RAM(在具有任意 RAM 容量的系统上运行,但最多仅使用 1 GB)

所以在家里你的 4gb 如果内存没有被使用......在这种情况下,更多/更快的磁盘可能是你最好的解决方案或购买另一个版本(在家里你可以使用开发者版,不贵)

除此之外:检查您的代码。

检查查询计划,看看您是否可以使用更好的索引来“提升”性能。

于 2011-10-26T11:42:22.370 回答
1
  • 在家使用开发者版?
  • VPN进入办公室并远程运行?
于 2011-10-26T11:41:49.030 回答
1

Express Edition 是免费版,我有一些限制 - Max DB Size 10GB - 只能分配 1 个 CPU

http://blogs.msdn.com/b/sqlexpress/archive/2010/04/21/database-size-limit-increased-to-10gb-in-sql-server-2008-r2-express.aspx

你使用 Express Edition @ work 还是 Developer / Enterprise Edition

于 2011-10-26T11:44:00.840 回答
0

您可能会使用 PrimoCache ...(akia FancyCache),它将我在 SQLExpress 2008 上的 SQL 操作速度提高了 3 倍。它仍处于测试阶段......但好处是巨大的,我正在等待正式版本。

于 2014-01-14T22:17:57.930 回答