1

我们的一位客户在过去几年使用 SQL express 2012 R2,他们的数据库已经增长到 1 GB。在任何给定时间,他们都有大约 15 个或更多的工作站连接到该数据库。他们为此数据库提供了专用的 2008 服务器。有时我会看到响应缓慢的一些问题,但大多数情况下还可以。我不知道建议标准 SQL 是否会提高性能?还是会浪费钱?在我做出这个决定之前,有人可以建议要检查的参数吗?

在任务管理器中有 2 个 sqlservr.exe 进程,它们都使用 0% CPU,但其中一个进程使用 2.2 GB 内存,另一个进程使用 68 MB 内存。

我是否已经把信封推得太远了?

请指教。

4

1 回答 1

1

如果不知道系统是如何开发的,就无法回答这个问题。我在多年的数据库工作中遇到的绝大多数缓慢问题都与低效的代码或缺少索引有关。获取更高版本的数据库不会解决这两个问题。

您的问题也可能是由达到其限制的物理设备或网络问题引起的。

你没有接近 SQL Server Express 的数据存储容量,所以我会先研究其他东西,因为 SQL Server 标准版要贵一些。

您最好的选择是获得一本关于性能调整的好书并阅读它。有数以百计的事情会导致缓慢。

于 2015-03-23T15:43:04.450 回答