Sql server 为什么要从SQL express升级到标准SQL server?

Sql server 为什么要从SQL express升级到标准SQL server?,sql-server,sql-server-express,migrating,Sql Server,Sql Server Express,Migrating,我们的一位客户在过去几年一直使用SQL express 2012 R2,他们的数据库已增长到1 GB。在任何时候,他们都有大约15个或更多的工作站连接到这个数据库。他们有一个专用于此数据库的2008服务器。有时我会看到一些反应慢的问题,但大多数时候都没问题。我不知道建议使用标准SQL是否会提高性能?否则就是浪费钱?在我做出这个决定之前,有人能建议我检查参数吗 在任务管理器中有2个sqlservr.exe进程,它们都使用0%的CPU,但其中一个进程使用2.2 GB内存,另一个进程使用68 MB内存

我们的一位客户在过去几年一直使用SQL express 2012 R2,他们的数据库已增长到1 GB。在任何时候,他们都有大约15个或更多的工作站连接到这个数据库。他们有一个专用于此数据库的2008服务器。有时我会看到一些反应慢的问题,但大多数时候都没问题。我不知道建议使用标准SQL是否会提高性能?否则就是浪费钱?在我做出这个决定之前,有人能建议我检查参数吗

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

我是不是已经太过分了


请告知。

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

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

您还没有接近SQL server express的数据存储容量,因此我将首先调查其他方面,因为SQL server标准版的价格要贵一些


您最好的选择是获得一本关于性能调优的好书并阅读它。有成百上千的事情会导致进度缓慢。

你的问题在“推荐工具”和一个好问题之间的界限很小。请编辑你的问题,使它实际上有一些有用的东西,例如:他们如何使用系统?数据库大小不是唯一的衡量标准。我只是想知道,对于何时从SQLExpress迁移到StandardEdition,是否有任何标准建议。我知道一个更好的查询可以解决速度慢的问题,但是RAM的限制呢,它已经达到2GB了。这不是一个因素吗?数据库应该位于专用服务器上的原因是,默认情况下,除非您进行不同的指定,否则它将增加RAM的使用,直到用完为止。这是正常的行为。请参阅:我知道可以通过多种方式优化慢速查询,但与数据库的连接数又如何呢。每个连接都将使用一些资源。内存限制呢?正如我所知,RAM有一个限制,但我在当前的设置中看到它超过了这个限制。因此,我不明白我该如何检查它是否运行缓慢,因为它已经达到了极限,还是因为查询速度慢。这就是为什么您需要阅读一本关于性能调优的书的原因。这是一个复杂的问题。好的,很好的建议!我会读这本书,但是你知道什么时候应该有人从SQLExpress转到StandardEdition吗?如果你不这样做,那么请不要像读这本书那样一直给出一般性的答案。你不需要回答你遇到的每一个问题,提高你的分数。