【发布时间】:2013-09-11 09:58:19
【问题描述】:
我有一个在 SQL SERVER 2008 R2 数据库中运行大量插入的 .NET Windows 应用程序。
当我在笔记本电脑上运行应用程序时(数据库也在笔记本电脑上),它运行良好。 但是当我在一个绝对比我的笔记本电脑更好的服务器上运行它时,它的运行速度至少慢了 5 倍。
在这两种情况下,数据库相同,应用程序相同,数据相同。
哪些因素会影响 SQL Server 的性能(T-SQL 除外)?
【问题讨论】:
-
您使用的是 SQL Server 2008 Express 版本吗?即使您有一台高端机器,SQL Express 2008 也只需要 1GB 的 RAM。还要检查 CPU/内存利用率。
-
在这两种情况下,我都使用 SQL SERVER 2008 R2。在服务器计算机中,我认为 SQL SERVER 配置为具有无限内存,因此它需要大约 23 GB 的 24 GB 服务器 RAM。
标签: sql-server performance memory-management configuration installation