我在家里使用上面的服务器,在工作中使用真实/完整版。 我在家里和办公室都有相同的数据库(小的)。
我的家用电脑是i7 / 4GB /单2.5“SATA2 HD。
我的办公电脑是i3 / 8GB / 1GB单3.5“SATA2 HD。
办公室服务器可以更快地运行相同的查询。
有关如何手动配置快速版以更快地运行的任何建议吗?
答案 0 :(得分:3)
如果您仅将其用于开发,则在家用计算机上安装开发人员版本,具有与企业版相同的规格,并且MSDN订阅是免费的,否则约为50美元。
答案 1 :(得分:2)
你需要弄清楚它是SQL服务器是瓶颈还是你的代码/错误查询/缺少索引等导致问题或者它是你的硬件
假设你的办公室情况真的是硬件/ sql服务器......
SQL Server Express具有硬件限制:
所以在家里你的4gb如果没有使用内存...... 在这种情况下,更多/更快的磁盘可能是你最好的解决方案或购买另一个版本(在家里你可以使用开发人员版,而不是昂贵)
除此之外: 检查你的代码。
检查查询计划,看看是否可以通过更好的索引“提升”性能。
答案 2 :(得分:1)
答案 3 :(得分:1)
Express Edition是免费版,我的限制很少 - 最大数据库大小10GB - 只能分配1个CPU
您使用的是Express Edition @ work还是Developer / Enterprise Edition
答案 4 :(得分:0)
你可能会使用一个PrimoCache ...(akia FancyCache)它将我在SQLExpress 2008上的SQL操作加速了3倍。它仍然处于测试阶段......但是它的好处是巨大的我正在为官方版本而烦恼。