基本性能调整(翻译)
2008-09-09 16:30:01 来源:WEB开发网核心提示:你的平台--明确的指明从DB2 UDB中可以取得很好的性能DB2 UDB 8,1 FOR LINUX、 UNIX、WINDOWS 的版本可以存在与简单的单一的系统上,基本性能调整(翻译),也可以在存在与在各种平台上运行的、复杂的客户-服务器环境里,但是不论是什么环境,我将介绍一些适合于所有平台的相关的调整指南,一般性的
你的平台--明确的指明从DB2 UDB中可以取得很好的性能
DB2 UDB 8。1 FOR LINUX、 UNIX、WINDOWS 的版本可以存在与简单的单一的系统上,也可以在存在与在各种平台上运行的、复杂的客户-服务器环境里。但是不论是什么环境,用户总是倾向于关心这样一个问题:数据库应用程序的性能。那么什么是性能,怎么样才能改善它?
简单地说,性能就是反映计算机系统执行一项指定的任务时候的具体表现。它主要用于测量系统响应时间、计算能力和可用性。 每一个度量都可能受几个因素影响,包括硬件、系统(和数据库) 配置、类型和同时工作的用户数量,以及每一个用户应用程序的负载。
如果系统执行效率低,你通常可以有几个调整的方法可供选择。由于有不同的选择,你总是倾向于选择一种被组织化的,简明的方式,在心里有一个具体的目标;并且那个目标应该是现实的,定量的,而且还是可以测量的; 否则,性能调整将会变成为一个hit-or-miss exercise.(注:原文如此,我不知道该怎么解释所以保留原文)
那么, DBA 应该从哪里开始呢? 通过对一个数据库的观察,性能问题比较典型的出现从在下列的一个或更多因素的不足上:
系统(环境) 配置
实例配置
数据库配置
数据库设计
应用程序设计。
关注你上述的每个要素的最初的调整效果,让他们在每一个因素下逐步的运转,直到得到你所期望的那些性能。 在这一章节中,我将描述怎么检查Linux 、Unix ,和windows平台系统环境配置。 在后续章节将覆盖到剩余的部分。 在具体介绍之前,虽然,我将介绍一些适合于所有平台的相关的调整指南。
一般性的调整规则
如果在你开始之前你能够关注一下这些指南,那么你将要调整的项目将会是更加容易和更可能会成功。
更多精彩
赞助商链接