技术开发 频道

Rational ClearQuest性能调优

七、服务器配置
首先,这是至关重要的,你分别配置数据库服务器和IIS服务器(如果您使用的是CQWeb )在单独的机器上。这不仅将提高性能的分配负荷,而且还大大改善了Rational ClearQuest环境的稳定性。

八、数据库服务器
    不管后端数据库供应商为你的Rational ClearQuest implementation选择什么配置,这有一些普通的配置任务有助于确保达到最高的性能。需要专门的数据库管理员定期调整和维护企业级的数据库,这对Rational ClearQuest 应用程序长期性能和可扩展性是至关重要的。
    ClearQuest创建indexes 在ID字段的全状态记录类型和主要关键字段的无状态记录下。这些indexes不能被删除或被篡改否则数据库系统的许多正常操作将被损害。其中一个关键点提高Rational ClearQuest数据库性能的是,在表单上创建更多的indexes易于访问。知道在何处以及如何运用indexes要求后端数据库使用数据库管理员级别的知识,并理解什么是有帮助的,什么是不能基于特殊查询所执行的。虽然是一项很重要的任务,这也将对数据库管理员在数据库中重复执行SQL查询极为有益,并使构建indexes进行优化设计的速度来存取所需要的数据。由于不同的schemas和不同的使用模式,需要不同的indexes来优化性能,它远远超出了这个范围,这本白皮书并没有提供如何创建将有利于所有的Rational ClearQuest implementationsindexes的具体细节。请参阅以下解决方案的例子建立indexes的历史和附件表中的Rational ClearQuest数据库:
? Solution ID: 25610 – Create an INDEX on the History Table
? Solution ID: 140585615 – Create an INDEX on the Attachments Table
需要周期性的维护indexes -他们通过数据库升级被覆盖,例如-因此请务必文档化的程序。 同样,诊断Rational ClearQuest性能问题时,在ODBC处开启SQL跟踪是很常见的。然而,为了确保最高的性能,请务必在你的数据库是“活”的时,SQL跟踪没有启动:
? Solution ID: 129591114 – WINDOWS: SQL tracing cause any problems? How do I start or stop SQL tracing?
? Oracle-–特别推荐
? Solution ID: 18912 – Oracle Patch information for Rational ClearQuest Web performance/reliability issues
(Oracle针对Rational ClearQuest Web性能/可靠性发行的补丁信息)
? 基于表的大小和已有indexes,分析数据库优化性能
a. 在schema和user databases(用户数据库)两者上都运用。
b. 优化模型应该可能被设置成CHOOSE(可选)。
c. 优化模型是动态参数, 它可以被设置成任意时间执行:
    ALTER SESSION SET OPTIMIZER_MODE='CHOOSE'
d. 举例:
sqlplus sys/<Password>@<TNS-Alias>
SQL> exec DBMS_UTILITY.ANALYZE_SCHEMA ('<schema-name1>','COMPUTE');
SQL> exec DBMS_UTILITY.ANALYZE_SCHEMA

应该定期清除Oracle 档案日志
? SQL Server –特别推荐
SQL Server 配置技术资料
a.(如何创建空的SQL server7/2000数据库)
Solution ID: 13900 – WINDOWS: How to create an empty SQL_SERVER 7/2000 database
b.(SQL Server安装中的性能调整)
Solution ID: 16187 – WINDOWS: SQL Server Performance Tuning during setup
c.(SQL Server性能调整的硬件瓶颈)
Solution ID: 16188 – WINDOWS: SQL Server Performance Tuning Hardware Bottlenecks
d.(在Windows NT4.0上的SQL Server性能调整)

九、IIS Web 服务器
1.确保根据Rational ClearQuest Installation Guide(Rational ClearQuest安装指南) 中的说明来配置IIS。
2.确保用户在关闭浏览器之前退出并且/或者设置登录超时(Login Timeout )为一个较短时期:
? 用超级用户权限,从CQWeb的操作菜单中选择“Edit Web Settings”
? 改变超时(Timeout)为适当值,-你不想让用户离开工作仅有几分钟就丢失所编辑的内容……
3.定期重启IIS Web 发布服务(由于inetinfo.exe内存泄漏)
4.定期删除“<RATIONAL CLEARQUEST_HOME>/WWW/cache” 文件夹中的文件 。删除readme.htm以外的所有文件。
5.定期删除Windows事件管理器中的条目。
打开“控制面板->管理工具->事件管理器”
选择“应用”日志,点击“执行->清除所有事件”

0
相关文章