MSSQL Server 速成版的性能

joh*_*n84 1 sql-server

我们公司有多个 SQL Server 环境,其中一些与 MS-SQL Server 2005 Express Edition 一起使用,其他与 Standard 或 Enterprise Edition 一起使用。

在今天的讨论中,一位 DBA 说 MSSQL Express Ed。性能会低于标准版。

我知道有以下限制: 服务器仅使用 1GB 内存 服务器仅使用 1 个 CPU

但我不知道还有其他限制。您的经验是还有其他可能的性能问题吗?

Pau*_*dal 7

对先前答案的一项更正 - SQL Server Express 仅支持单个 CPU 插槽 - 但如果该插槽具有多个内核,Express 将使用它们并且您将获得并行性。鲜为人知的事实...


Joh*_*ose 5

标准查询没有任何“人为”限制——即,“select * from tableFoo”不会运行得更慢,除了>1 个 CPU 内核会带来好处的明显情况。

在某些情况下,还有一些其他缺失的功能可以提高性能,例如索引视图、全文索引等。

像大多数问题一样,这实际上取决于确切的应用程序。如果您的应用程序受益于 Express Edition 缺少的任何功能(请参阅 Microsoft 的比较网格:http : //www.microsoft.com/sqlserver/2005/en/us/compare-features.aspx),那么是的,性能会受到影响。如果没有,如果没有。

我相信您的下一步(如果需要,并且办公室政治和/或人际关系允许)是打印该图表并让您的 DBA 详细说明哪些特定的缺失功能会带来问题。