Sql server 4GB SQL数据库-服务器升级&;演出

Sql server 4GB SQL数据库-服务器升级&;演出,sql-server,Sql Server,我们有一个SQL Server数据库,它在SQL Server 2005 Express中正迅速接近4Gb限制 我知道我们可以选择升级到SQL 2008R2 Express来解决数据库限制,但在这样做之前,我试图探讨其他限制的可能性——即每个数据库1GB RAM,这可能使升级到SQL Workstation或Standard变得值得 背景:我们有一个小的会计实践,1台运行WinXP Pro的对等服务器,但由于软件终止了对WindowsXP的支持,将于本月升级。服务器运行Sage50(www.sa

我们有一个SQL Server数据库,它在SQL Server 2005 Express中正迅速接近4Gb限制

我知道我们可以选择升级到SQL 2008R2 Express来解决数据库限制,但在这样做之前,我试图探讨其他限制的可能性——即每个数据库1GB RAM,这可能使升级到SQL Workstation或Standard变得值得

背景:我们有一个小的会计实践,1台运行WinXP Pro的对等服务器,但由于软件终止了对WindowsXP的支持,将于本月升级。服务器运行Sage50(www.sage.co.uk)和IRIS会计(www.IRIS.co.uk),并为员工数据进行网络共享

我们有9台Win7客户端PC,通过1000mb/s网络访问服务器上的SQL Server实例

问题1。服务器有8GB的ram,如果我将服务器升级到SQL Workstation或Standard,我是否会看到性能优势,因为express edition有1GB的ram限制

问题2。例如,SQL是否会将更多的数据库加载到RAM中,或者如果有足够的RAM,是否会加载整个数据库


向您致意……

问题1:是的,您很可能会看到性能的提高。为了尽可能提高性能,SQL Server将占用尽可能多的RAM

问题2:我怀疑SQL是否会将整个数据库加载到RAM中。SQL将加载执行计划并将脏数据存储在RAM中,而不是将整个数据库加载到内存中

有关更多信息,请阅读本文

SQL Server数据库的主要用途是存储和检索 数据,因此密集的磁盘I/O是数据库的核心特征 引擎。而且因为磁盘I/O操作可能会消耗大量资源和资源 完成SQL Server需要相对较长的时间,SQL Server的重点是 I/O效率很高。缓冲区管理是应用程序中的一个关键组件 实现这一效率。缓冲区管理组件包括 两种机制:访问和更新数据库的缓冲区管理器 页和缓冲区缓存(也称为缓冲池),以减少 数据库文件I/O


SQL Server 2008 R2 Express已将该限制更新为10 GB…..非常感谢您,这是一篇有趣的文章,尽管有点技术性的lol