sql-server – SQL Server表达的数据库数量

我正在运行一个目前托管~50个数据库sql EXPRESS 2005服务器.数据库为客户的CMS /电子商务网站提供服务.连接是单个实例,没有使用用户附加的实例.中位数据库大小为5MB,最大20MB.该网站主要是低流量,cpu利用率<1. 10%,sql进程最多使用350MB RAM.
目前我完全符合1cpu / 1GB RAM的sql server express限制.在即将到来的扩展中,数据库数量可能翻倍.如果我假设需求呈线性增长,那么仍然无法达到1GB的限制.但我担心数据库数量(> 100)可能会成为一个问题.我不确定这种使用场景是否是微软为快递所考虑的.
有关sql Server表达能力的任何信息或最好的实际经验,以处理大量的小型数据库?我可以期望它运行150个数据库,还是应该开始迁移到其他数据库服务器/基于文件数据库

解决方法

根据 SQL Server 2005 Express edition overview

there are no limits to the number of
databases that can be attached to the
server.

因此,限制是您可以使用服务器的性能.考虑到快递版只使用一个cpu内核,如果你有一个四核处理器,它的使用率不会超过25%.

如果您稍后发现需要利用服务器的更多性能,则可以非常轻松地升级到不同版本的sql Server.

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 &#39;EastRiver&#39; 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...