fel*_*ixg 3 scalability sql-server sql-server-express
我正在运行一个 SQL EXPRESS 2005 服务器,目前托管了大约 50 个数据库。数据库为客户的 CMS/电子商务网站提供服务。连接到单个实例,没有使用用户附加实例。DB 大小中位数为 5MB,最大为 20MB。网站多为低流量,CPU利用率<10%,SQL进程最多使用350MB RAM。
现在我完全在 1CPU/1GB RAM 的 SQL server express 限制范围内。在即将到来的扩展中,数据库的数量可能会翻倍。如果我假设需求呈线性增长,则仍然无法达到 1GB 的限制。但我担心数据库的数量(> 100)可能会成为一个问题。我不确定这种使用场景是否是 Microsoft 为 express 设计的。
是否有关于 SQL Server Express 处理大量小型数据库的能力的任何信息或最好的实际经验?我可以期望它运行 150 个数据库,还是应该开始迁移到其他数据库服务器/基于文件的数据库?
小智 6
这个答案不是真的。SQL express 将根据套接字使用一个 CPU。这意味着使用所有内核。它在 SQL 的许可方案和 SQL express 页面上清楚地说明了这一点:http : //support.microsoft.com/default.aspx/kb/914278因此将使用所有内核,如果芯片使用超线程所有这些也将被使用。无论内核和多线程如何,它都仅限于一个物理 CPU。
归档时间: |
|
查看次数: |
19088 次 |
最近记录: |