数据库调整和操作系统调整

2011年8月1日,作者: 杰克·范瓦斯(Jack Vamvas)

作为一部分 性能调优系列–性能堆栈 ,本节着眼于操作系统调整。 该系列的目的是一种性能调优的通用方法–独立于数据库服务器平台。  很大一部分的DBA支持不止一种类型的数据库服务器,并且一种方法使它们可以应用于所有平台。

每个操作系统有各种配置。例如,在Windows上,将启动服务帐户设置为 将页面锁定在内存中 ,有助于减轻SQL Server的分页。  Or check DB2配置的OLTP清单.

 DB2 and 线程数

 线程允许将应用程序逻辑分为多个执行路径。

与启动进程相比,启动线程的资源消耗较少。

具有大量Disk IO 配置文件\多用户环境的数据库服务器通过管理多个线程来利用线程管理。 Read More on 如何检查DB2 Direct IO 和文件系统指导-DBA ...

例如,一个线程可能受CPU限制,而另一个线程正在执行磁盘写\读操作。

最小化上下文切换 由线程的短期分段引起。例如,Microsoft Windows服务器在处理器之间移动线程。从操作系统的角度来看,这是有效的,但是如果系统承受很大压力,则定期将数据重新加载到处理器缓存中可能会对性能产生负面影响。 DB2流程模型-DBA DB2

注意:在启用相似性选项之前,请证明处理器之间过多的线程迁移会导致过多的上下文切换。

允许DBMS线程比其他应用程序具有更高的优先级。 DB2和SQL Server具有优先级选项。  Ensure testing , 因为分配优先级可能会对其他实例产生负面影响。

为DBMS分配专用的CPU。  各种选项,例如亲和力屏蔽。

设置DBMS的多重编程级别(MPL)。   增加MPL会增加数据库服务器的吞吐量,但代价是:增加争用,颠簸,对查询处理的影响

 权衡使用这些方法的成本与收益。

 DB2 and File System

 计划文件放置。

创建文件的IO配置文件并分配给单独的驱动器\ LUN

性能的好处有所增加,但是需要磁盘\ SAN工程师才能创建磁盘配置文件

阅读更多关于 DB2 Tuning

性能调优系列–性能堆栈

数据库调优 概述–硬件调整

DB2配置的OLTP清单。

作者:Jack Vamvas(http://www.dba-db2.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

加工...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,只有在获得作者批准后才会显示。 发表其他评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论的最后一步,请输入下图中显示的字母和数字。这样可以防止自动程序发布评论。

读取这张图片有困难吗? 查看备用。

加工...

发表评论

评论是经过审核的,直到作者批准后才会显示。


ysaijiu.com | DB2性能调优 | DBA DB2:一切 | 常问问题 | 联系 | 版权