我有一个项目,数据库大小为 2TB(450,000,000 行)。建议使用多少内存?大约会有 200 个用户同时使用该信息。
答案1
在 32 位系统上你可以使用 32 GB(假设是企业版),在 64 位系统上则可以使用更多。
基本上,在 SQL Server 版本限制内,只要您能负担得起。
数据大小本身并不重要,重要的是在任何时候使用的数据量
答案2
问:“推荐的内存是什么?”
答:“最”[1]
[1] 对于读取访问具有最高优先级且数据具有高度缓存能力的服务器硬件而言。
答案3
- 你能出多少钱?
- 您能否赚取更多的钱并获得更多的回报?
- 这还不够。;-)
更多的 RAM 意味着内存中可以保存更多的数据。内存中的数据越多意味着需要从磁盘获取的数据越少。磁盘活动越少意味着性能越好。
访问数据库的应用程序的使用模式比数据库的大小、行数和用户数更重要。