Jef*_*ood 39 sql-server windows memory
假设您有一个明确用于数据库功能的专用服务器——您应该为操作系统保留多少内存?
我意识到这可能会有所不同,具体取决于特定的操作系统、特定的数据库软件等。但是,由于内存对数据库性能非常重要,我希望数据库具有最大合理级别的内存,而不会使主机操作系统挨饿。
所以
mrd*_*nny 30
假设 Windows 和 SQL Server...
有两种思想流派。
我个人属于第一组。Windows 通常只需要 2-4 个演出,有时多达 6 个。
Dan*_*man 16
假设 Linux,如果您关闭交换并且内核不断杀死您的数据库进程,因为它的内存不足,这是一个很好的指标,您正在使操作系统的内存不足。退后直到停止发生。几百兆通常就足够了。
您可以在此处利用 Amazon 运行数千个客户数据库服务器的经验:在 Amazon Relational Database Service 上,他们将 MySQL 的 innodb 缓冲池设置为系统内存的 3/4,无论内存有多少。对于各种查询缓冲区,每个连接最多添加几兆,它们可能会将 10-20% 的内存留给操作系统。
| 归档时间: |
|
| 查看次数: |
7730 次 |
| 最近记录: |