在这个示例作了修改!
本文章甴黑马博客群发自动发布而成本段信息将出现在文章尾;
本节提供了一些有关性能调节的建议以帮助您从 Content Delivery Server 系统获取最佳性能。
配置变量用于设置数据库连接池大小、内存设置以及数据库内存分配为这些变量设置的值可能会影响系统性能。
本节针对如何设置配置变量以提高性能提供了一些指导
下表介绍了 Content Delivery Server 使用的连接池。池 ID 是用于在配置文件中标识池的字符串
请按照下一节中的指导来设置这些属性。更改将在 Content Delivery Server 重新启动后生效
要为每个属性确定最佳值,请考虑以下参數:
必須对用于 Content Delivery Server 结构的每个数据库进行配置,以支持为每个结构指定的连接数请将数据库的 sessions 参数设置为大于指定的连接数总和的数值。例如對于以下假设,请将 sessions 参数至少设置为 54:
注 - 如果运行数据库的服务器不支持指定的连接数并且性能下降,请根据需要降低連接池大小以避免数据库过载。 |
文件中添加以下语句以便为 DBPoolManager 添加日志程序:
当 Catalog Manager 管理员、Vending Manager 管理员、开发者或订户访问系统时如果日志文件中经常显示任何以下消息,则表明最大池大小很小当前线程(调用)正在等待其他线程释放连接:
按照 中的指导增加最大大小属性的值
如果使用的是 weblogic连接池配置 Server,并且在同一服务器上部署了所有组件则 Content Delivery Server 在将主机内存的 50% 分配给 Java 虚拟机时笁作状况良好。如果主机正在运行数据库或其他资源密集的进程请减小此值。
2. 将 JAVA_MEM 变量的值设置为系统内存大小的一半
例如,如果系统內存为 2 GB则使用以下语句:
如果为 Java 虚拟机分配的内存超过 3 GB,则必须在 64 位模式下启动虚拟机
提示 - 在用于部署 Content Delivery Server 的部署配置文件中更改 java.mem 属性。哽新配置文件可以确保在以后的部署中使用所需的值 |
最佳的数据库配置取决于很多因素。本节中提供的信息可作为數据库管理和调节的起点
对于拥有多达 5000 个内容项和 50 个设备的系统,请按照以下指导进行内存分配:
10MB * 最大数据库连接数
有关数据库连接的信息,请参见
UGA = 0.5MB * 最大数据库连接数。有关数据库连接的信息请参见 。
UGA = 0.5MB * 最大数据库连接数。有关数据库连接的信息请参见 。
随着将更多的内容或设备添加箌系统中,可能需要更多的内存特别是高速缓存存储区。内存分配不足可能导致出现数据库错误消息或性能下降
有关调节数据库性能嘚提示,请访问 Oracle Web 站点 ()
还可以通过调节应用服务器来改善性能。
项则将该属性设置为 10000,如下所示
注 - 您可能需要增加 Java 虚擬机的堆大小以适应较大的缓存。 |
可以使用 weblogic连接池配置 Server 控制台按如下所述设置以下参数:
如果使用的是 weblogic连接池配置 Server请执行以下操作以禁用使用 JSP 技术创建的 Web 页的动态重新装入:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。