怎么设置sql2008数据库最大服务器内存

怎么设置sql2008数据库最大服务器内存,第1张

1、1.选择“开始 >所有程序 >Microsoft SQL Server 2008 R2 >SQL Server Management Studio”。系统显示“者销连接到服务器”界面。

2、2.输入各项数据,单击连接

3、3.系统显示告嫌乱“对象资源管理器”界面

4、4.上图单击右键,在d出的快捷菜单中选择“属性”。

5、5.在左侧导航栏中选择“内存”,将右侧“最大服务器内存”的值设置为物理内存的60%,本例以8G内存为例

6、袜档6.最后单击确定,设置完成

默认情况下,SQL Server 会依据可获得的系统资源动态改变它的内存需求。如果 SQL Server 需要更多的内存,它会要求 *** 作系统确定是否有空闲的物理内存可用,并使用可用的内存。若 SQL Server 不再需要当前分配给它的内存,它就将内存释放给 *** 作系统。当 SQL Server 动态使用内存时,它要求系统定期地检测可用的物理内存数量。SQL Server 根据服务器活动增大或收缩高速缓冲存储器,以使可用物理内存保持在 4 MB 到 10 MB 之间。这就避免了系统进行换页 *** 作。 [也就是说,这种情况下SQL SERVER 本身不会使物理可用内存小于4M,如果比较长的时间内都小于4M的话,则要看一下是不是该服务器上其它应用程序有问题] 第二种困和情况:限制使用内存 使用 set working set size 为sql server保留等于服务器内存设置的物理内存空间。即使是sql server 进程此时是空闲的,系统也不会将 SQL Server 页交换出去。 使用min server memory 保证sql server 使用的最小内存。SQL Server 启动时不立即分配 min server memory 中所指定的内存量。但是,当内存使用由于客户端负荷而达到该值后,SQL Server 将无法从已分配的缓冲池中释放内存。 使用max server memory 则防止 SQL Server 使用多于指定数量的内存,这样剩余的可用内存可以快速运行其它应用程序。SQL Server 启动时不立即分配 max server memory 中所指定的内存。内存使用随 SQL Server 的需要而增长,直到达到 max server memory 中所指定的值。SQL Server 无法超过该内存使用值,除非增加 max server memory 值。 第一种情况比较适用于服务器专做sql server服务器的情况,第二种情况适用于为在同一台计算机上运行的其它应用程序保留一定的内存以便于快速响应。(另:如果想动态分配sql server 的内存,则不要设置set working set size 选项,使用默认值即可。至于这些参数如何设置参见另外的文档) 监视 SQL Server 所使用的内存和计数器有助腊尺野于确定: 是否由于缺少可用物理内存存储高速缓存中经常访问的数据而导致瓶颈存在。如果是这样,SQL Server 必须从磁盘检索数据。 是否可通过添加更多内存或使更多内存可用于数据高速缓存或 SQL Server 内部结构来提高查询性能。 SQL Server 需要从磁盘读取数据的频率。与其它 *** 作相比,例如内存访问,物理 I/O 会耗费大量时间。尽可能减少物理 I/O 可以提高查询性能。 对sql server服务器内存的监视: Memory:Available Bytes 计数器表示当前进程可使用的物理内存字节数。 如果小于4M或更小,说明计算机上总的内存可能不足,或某个程序没有释放内存 ● Memory: Page Faults / sec 每秒软性页面失效的数目(包括有些可以直接在内存中满足而有些需要从硬盘读取)较page/sec只表明数据不能在内存指定工作集中立即使用。 如果该轮喊值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内 存可能是瓶颈。 Memory:Pages/sec 计数器表示由于缺页处理而从磁盘取回的页数,或由于缺页处理而写入磁盘以释放工作集空间的页数。 ● Page Reads/sec 每秒发出的物理数据库页读取数。这一统计信息显示的是在所有数据库间的物理页读取总数。由于物理 I/O 的开销大,可以通过使用更大的数据高速缓存、智能索引、更高效的查询或者改变数据库设计等方法,使开销减到最小。 ● Page Writes/sec 所发出的物理数据库页写入的数目。 若 查看原帖>>

Websphere的服务器内存修改是隐藏得比较深,可以在管理控制台>服务器>进程定义>Java虚拟机中进行设置的。

我的是websphere6,以此为例。

首先打开管理控制台>服务器>应用程序服务器,选择服务器,我的是server1;

然后毁肢让点击“java和进程管理”,有个“进程定义”,点它;

右侧有一栏“其纤局他属性”,点击其中的“java虚拟机”;

然后设置JVM参数,饥前设置完,确定并保存就搞定了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11982561.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存