SQL Server 2008在生产环境中表现出色?

时间:2009-06-23 17:31:28

标签: sql sql-server performance sql-server-2008 sql-server-2008-express

我即将移动服务器,我正在与某人交谈,他们建议在服务器上安装sql server express 2008。我可以完全访问服务器。

这表示引擎是否以与真正的sql server 2008相同的速度(性能)工作?

我知道限制i..e每个数据库最多4 GB ...并且最大1 GB的内存...考虑到服务器安装了2GB并与Windows共享...我不认为这是一个问题,但很想听到一些反馈..

我有大约4个dbs ..他们可能有4个用户同时登录它们,它真的不是很有用......

我真正想要的是,如果我应该在服务器上安装SQL SERVER 2008 FULL版本或表达..

任何有选择的帮助都会非常有用。

看来express使用与FULL版本相同的数据库引擎......

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

但我想走正确的道路......

任何帮助真的很感激

5 个答案:

答案 0 :(得分:3)

它是相同的引擎,但是我发现你必须在制作除桌面环境数据库以外的任何东西,从管理到tcpip配置等等。当然,它已经内置数据库大小的限制和资源使用。一旦按照您想要的方式进行配置,它就可以正常运行。在实际的生产环境中,我发现缺乏SSIS是杀手锏。

所以底线是它可用,但不是很好。您可能还会考虑工作组版本,该版本价格合理且受限制较少,但当然它比免费版本更贵。

答案 1 :(得分:3)

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

答案 2 :(得分:2)

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

答案 3 :(得分:0)

你可能会对Express很好。它是相同的基本引擎。如果你想升级,那么这个过程应该是无痛的。

答案 4 :(得分:0)

你应该没问题,因为你的数据库很小,性能应该与你的情况下的完整版相似