1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?xml version="1.0" encoding="UTF-8"?>
- <database>
- <levelDefine>
- <cpu>
- <level value="4">2CPU</level>
- <level value="8">4CPU</level>
- <level value="12">6CPU</level>
- <level value="16">8CPU</level>
- <level value="20">10CPU</level>
- </cpu>
- <memory>
- <level value="1024">2G</level>
- <level value="2200">2G-4G</level>
- <level value="4400">4G-6G</level>
- <level value="6600">6G-8G</level>
- <level value="8800">8G-10G</level>
- <level value="11000">10G以上</level>
- </memory>
- <subsequent>
- <level value="50">50以下</level>
- <level value="75">50-100</level>
- <level value="150">100-200</level>
- <level value="350">200-500</level>
- <level value="700">500以上</level>
- </subsequent>
- </levelDefine>
- <summary>
- <attribute name="{cpu}"/>
- <attribute name="{memory}"/>
- <attribute name="{subsequent}"/>
- <attribute name="{connectpool}"/>
- </summary>
- <oracle>
- <parameter name="sga_max_size" scope="spfile" restart="true" describe_L1="实例SGA内存最大大小" describe_L2="" describe_L3="" selectsql="" optimizevalue="${memory}*0.4*1024*1024"/>
- <parameter name="pga_aggregate_target" scope="spfile" restart="true" describe_L1="建立服务器连接专用内存大小" describe_L2="" describe_L3="" selectsql="" optimizevalue="${connectpool}*5*1024*1024"/>
- <parameter name="processes" scope="spfile" restart="true" describe_L1="连接实例最大操作系统进程数" describe_L2="" describe_L3="" selectsql="" optimizevalue="${subsequent}" minvalue="500" maxvalue=""/>
- <parameter name="sessions" scope="spfile" restart="true" describe_L1="实例中创建的最大会话数" describe_L2="" describe_L3="" selectsql="" optimizevalue="${processes}*1.1"/>
- <parameter name="optimizer_index_caching" scope="" restart="false" describe_L1="调整基于成本的优化程序的假定值,即在缓冲区高速缓存中期望用于嵌套循环联接的索引块的百分比。它将影响使用索引的嵌套循环联接的成本。将该参数设置为一个较高的值,可以使嵌套循环联接相对于优化程序来说成本更低。" describe_L2="" describe_L3="" selectsql="" optimizevalue="90"/>
- <parameter name="optimizer_index_cost_adj" scope="" restart="false" describe_L1="索引方式与全表扫描成本折算比例" describe_L2="" describe_L3="" selectsql="" optimizevalue="50"/>
- <parameter name="_b_tree_bitmap_plans" scope="" restart="false" describe_L1="在可以使用两叉树索引时,不考虑使用位图索引" describe_L2="" describe_L3="" selectsql="select y.ksppstvl, x.ksppinm FROM SYS.x$ksppi x ,SYS.x$ksppsv y WHERE x.indx = y.indx and x.ksppinm='_no_or_expansion'" optimizevalue="FALSE"/>
- <parameter name="_no_or_expansion" scope="" restart="false" describe_L1="避免绑定变量复杂的语句解析执行计划时消耗过多内存" describe_L2="" describe_L3="" selectsql="select y.ksppstvl, x.ksppinm FROM SYS.x$ksppi x ,SYS.x$ksppsv y WHERE x.indx = y.indx and x.ksppinm='_no_or_expansion'" optimizevalue="TRUE"/>
- <dbversion version="9i">
- <parameter name="db_cache_size" scope="" restart="" describe_L1="数据缓冲池" describe_L2="" describe_L3="" selectsql="" optimizevalue="${sga_max_size}*0.7"/>
- <parameter name="shared_pool_size" scope="" restart="" describe_L1="共享池" describe_L2="" describe_L3="" selectsql="" optimizevalue="${sga_max_size}*0.2"/>
- <parameter name="java_pool_size" scope="" restart="" describe_L1="java池" describe_L2="" describe_L3="" selectsql="" optimizevalue=""/>
- <parameter name="large_pool_size" scope="" restart="" describe_L1="大型池" describe_L2="" describe_L3="" selectsql="" optimizevalue=""/>
- </dbversion>
- <dbversion version="10g">
- <parameter name="sga_target" scope="spfile" restart="true" describe_L1="实例SGA内存自动管理大小" describe_L2="" describe_L3="" selectsql="" optimizevalue="${sga_max_size}"/>
- <parameter name="recyclebin" scope="" restart="false" describe_L1="oracle 10g回收站功能启用控制" describe_L2="" describe_L3="" selectsql="" optimizevalue="OFF"/>
- </dbversion>
- </oracle>
- <db2>
- <!--<parameter name="" scope="" restart="true" describe_L1="" describe_L2="" describe_L3="" selectsql="" optimizevalue=""/>-->
- <dbversion version="v9">
- <parameter name="LOGBUFSZ" scope="" restart="true" describe_L1="数据库快照中Log pages read/Log pages write越小越好,如Log pages read较大,则考虑增大LOGBUFSZ,通常设置为256即可。log_space_used(使用的工作单元日志空间)监视元素。" describe_L2="" describe_L3="" selectsql="" optimizevalue="256"/>
- <parameter name="DBHEAP" scope="" restart="false" describe_L1="监视数据堆,包含表、索引、表空间和缓冲池的控制块信息。Db2diag.log 中如有DBHEAP 不够错误提示可增加该参数" describe_L2="" describe_L3="" selectsql="" optimizevalue="10000"/>
- <!--<parameter name="APPLHEAPSZ" scope="" restart="true" describe_L1="应用程序堆大小,处理较复杂SQL语句时代理程序或子代理程序需要分配更多的堆空间,最大不能超过该参数设置" describe_L2="" describe_L3="" selectsql="" optimizevalue="${memory}=8*1024*1024*1024?10240|${memory}=16*1024*1024*1024?20480"/>-->
- <parameter name="MAXFILOP" scope="" restart="false" describe_L1="指定对于每个数据库代理程序可打开的文件句柄的最大数目。如果打开一个文件导致超过此值,则关闭此代理程序正在使用的一些文件。如果 maxfilop 太小,为了不超过此限制,打开和关闭文件的开销将变得极大,并且可能会降低性能" describe_L2="" describe_L3="" selectsql="" optimizevalue="1000"/>
- <parameter name="MAXAGENTS" scope="MANAGER" restart="true" describe_L1="代理程序数目,可以在业务运行一段时间后,获取数据库快照,查看选项Maximum agents associated with applications,如果参数值接近该选项值,则需增加该参数大小" describe_L2="" describe_L3="" selectsql="" optimizevalue="${connectpool}*1.1" minvalue="400"/>
- <parameter name="LOGFILSIZ" scope="" restart="true" describe_L1="日志文件大小" describe_L2="" describe_L3="" selectsql="" optimizevalue="125000"/>
- <parameter name="LOGPRIMARY" scope="" restart="true" describe_L1="主日志文件个数" describe_L2="" describe_L3="" selectsql="" optimizevalue="15"/>
- <parameter name="LOGSECOND" scope="" restart="true" describe_L1="辅助日志文件个数" describe_L2="" describe_L3="" selectsql="" optimizevalue="12"/>
- <parameter name="DLCHKTIME" scope="" restart="false" describe_L1="死锁检测间隔时间" describe_L2="" describe_L3="" selectsql="" optimizevalue="10000"/>
- <parameter name="LOCKTIMEOUT" scope="" restart="true" describe_L1="锁等待超时时间" describe_L2="" describe_L3="" selectsql="" optimizevalue="500"/>
- <parameter name="NUM_IOSERVERS" scope="" restart="true" describe_L1="I/O 服务器的数目" describe_L2="" describe_L3="" selectsql="" optimizevalue="${cpu}+1"/>
- <parameter name="STMTHEAP" scope="" restart="false" describe_L1="语句堆大小" describe_L2="" describe_L3="" selectsql="" optimizevalue="20480"/>
- </dbversion>
- </db2>
- </database>
|