3

我将要移动的服务器,我是说给别人和他们建议使用SQL Server Express 2008年安装在服务器上。我可以完全访问服务器。SQL Server 2008在生产环境中表现出性能?

以相同的速度(性能),作为一个真正的SQL Server 2008这是否Express引擎的工作?

我了解的局限性i..e每DB最大4 GB ...和最大1 GB RAM的......考虑到拥有2GB安装并与Windows共享服务器...我不认为这是一个问题,但很想听到一些反馈..

我有大约4 dbs ..他们也许有4个用户同时登录他们,它并没有很大的使用真的...

我真的想MESURE起来是​​如果我要安装的SQL Server 2008完整版的服务器或表达..

一个选择任何帮助将是很有益的。

看来Express使用同一数据库引擎的完整版本...

我不需要任何聪明的复制,集群或类似的东西...

但我要下去正确的道路...

任何帮助真的很感谢

回答

3

Express是相同的代码与其他SQL版本(工作组,标准,企业/开发人员和数据中心)。唯一不同的代码库是'CE'版本,它基于移动SQL CE代码。 Express有你已经列举的限制(数据库大小,内存),也只使用一个调度程序,因此实际上只使用一个CPU内核。 Express中也限制某些功能,如某些复制方案。最大的优势是客户可以从Express开始,如果他们扩展了功能,他们可以在没有任何应用程序更改的情况下交换更高版本,那么数据库文件在所有版本(包括Express)之间都可以互换。

0

你可能会很好与Express。这是一个基本的引擎。如果你想升级,这个过程应该是相当无痛的。

+0

感谢..但是你知道在性能上的差异?考虑到我将它安装在与2GB内存的IIS(Web服务器)相同的服务器上? – 2009-06-23 17:40:10

+2

只有当您遇到内存限制或索引视图(不可用)等情况时,才会出现性能差异。您必须提供有关工作负载的更多信息,以查看您是否真正从平等主义或任何其他高级功能中受益。 2GB数据库上的1位用户在索引不良的情况下可能比设计良好的50MB数据库上的1000位用户差得多。 – 2009-06-23 17:46:39

0

你应该罚款,性能应该是相似的完整版在你的情况,因为你的数据库是小

3

其相同的发动机,但我发现你要争取它使得任何东西,但一路桌面环境数据库,从管理到tcpip配置等等。当然,它已经限制了数据库的大小和资源的使用。一旦它按照你想要的方式进行配置,它运行良好。尽管如此,在实际的生产环境中,我发现SSIS缺乏杀手。

因此,底线是,它是可用的,但不是很大。您也可以考虑Workgroup版本,价格合理,限制较少,但当然它比免费更昂贵。

2

只是添加到此SQL Express 2008 R2可以使用多个核心(但只有1个CPU)。