SQL Server 2008 express performance in production environment?

倾然丶 夕夏残阳落幕 提交于 2019-12-22 10:28:35

问题


I am about to move servers and i was talking to somebody and they suggested using sql server express 2008 installed on the servers. I have full access to the server.

Does this express engine work at the same speed (performance) as a true sql server 2008?

I know about the limitations i..e max 4 GB per DB ... and max 1 GB of ram... Considering the server has 2GB installed and is shared with windows... i don't see this being a problem but would love to hear some feedback..

I have around 4 dbs .. and they have maybe 4 users logged into them at the same time, its not a great deal of use really...

What i really trying to mesure up is if i should installed SQL SERVER 2008 FULL version on the server or express..

Any help with a choice would be really helpful.

It appears express uses the same DB engine as the FULL version ...

I don't need any clever replication, clustering or things like that...

But i want to go down the right path ...

Any help really appreciated


回答1:


Express is the same code as the other SQL editions (Workgroup, Standard, Enterprise/Developer and Data Center). The only different code base is the 'CE' edition, that is based on the mobile SQL CE code. Express has the restrictions you already enumerated (DB size, RAM) and also is using only one scheduler, so in effect will use only one CPU core. Also certain features are restricted in Express, like certain replication scenarios. The biggest advantage is that customers can start with Express and if they out-grow its capabilities they can swap in a higher edition without any application change, the database files are interchangeable between all editions, including Express.




回答2:


Its the same engine, but I found you have to fight it all the way in making it anything but a desktop-environment database, from management to tcpip configuration, etc. And of course, it has built in limits on database size and resource usage. Once it is configured the way you want though, it runs fine. In real production settings I find the lack of SSIS quite the killer, though.

So the bottom line is that it is usable, but not great. You might also consider the Workgroup edition, which is reasonably priced and less limited, but of course it is more expensive than free.




回答3:


Just to add to this SQL Express 2008 R2 can use multiple cores (but only 1 CPU).




回答4:


You'll probably be fine with Express. It's the same basic engine. If you ever want to upgrade, the process should be rather painless.




回答5:


you should be fine, performance should be similar to full version in your case since your databases are small



来源:https://stackoverflow.com/questions/1034004/sql-server-2008-express-performance-in-production-environment

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!