我的桌面PC上安装了SQL Server和SQL Server Express,并为每个数据库单独安装了AdventureWorks
数据库。
当我在SQL Server Express上对AW数据库运行相同的应用程序时,每个查询需要两倍多的时间才能完成。这些是简单的查询 - 不是特别苛刻。没有任何处理器内核承受任何重大负载。
这令我感到惊讶。我希望(商业)SQL Server在拥有数千个用户的企业环境中运行得更快:我不希望在本地数据库上运行一组非常简单的查询的单个用户看到性能上的任何差异。 / p>
是否有其他人有类似的经历,或者可以对这里发生的事情有所了解?感谢。
答案 0 :(得分:4)
SQL Server Express仅限于使用单个CPU和1GB RAM,因此可能导致查询运行速度低于付费版本。