pred178(求用强度折减法ansys求解隧道开挖安全系数命令流。)

zzdsp6ec9b

时间 2024年5月1日 预览 12

大Y洲成人小说网站——剧情小说

入口: 免费在线 ,好基友也在关注pred178,提供高清在线免费也读,让您尽情感受激烈的比赛现场,全程无插件免费观看直播,为您呈现最热门精彩的在线小说!

一、如何设置使oracle10g性能最优 性能调优 步骤

一、 磁盘方面调优
1.规范磁盘阵列
RAID 10比RAID5更适用于OLTP系统,RAID10先镜像磁盘,再对其进行分段,由于对数据的小规模访问会比较频繁,所以对OLTP适用。而RAID5,优势在于能够充分利用磁盘空间,并且减少阵列的总成本。但是由于阵列发出一个写入请求时,必须改变磁盘上已修改的块,需要从磁盘上读取“奇偶校验”块,并且使用已修改的块计算新的奇偶校验块,然后把数据写入磁盘,且会限制吞吐量。对性能有所影响,RAID5适用于OLAP系统。

2.数据文件分布
分离下面的东西,避免磁盘竞争
? SYSTEM表空间
? TEMPORARY表空间
? UNDO表空间
? 联机重做日志(放在最快的磁盘上)
? 操作系统磁盘
? ORACLE安装目录
? 经常被访问的数据文件
? 索引表空间
? 归档区域(应该总是与将要恢复的数据分离)
例:
2 /: System
2 /u01: Oracle Software
2 /u02: Temporary tablespace, Control file1
2 /u03: Undo Segments, Control file2
2 /u04: Redo logs, Archive logs, Control file4
2 /u05: System, SYSAUX tablespaces
2 /u06: Data1 ,control file3
2 /u07: Index tablespace
2 /u08: Data2
通过下列语句查询确定IO问题
select name ,phyrds,phywrts,readtim,writetim
from v$filestat a,v$datafile b
where a.file#=b.file# order by readtim desc;

3.增大日志文件

u 增大日志文件的大小,从而增加处理大型INSERT,DELETE,UPDATE操作的比例
查询日志文件状态
select a.member,b.* from v$logfile a,v$log b where a.GROUP#=b.GROUP#
查询日志切换时间
select b.RECID,to_char(b.FIRST_TIME,"yyyy-mm-dd hh24:mi:ss") start_time,a.RECID,to_char(a.FIRST_TIME,"yyyy-mm-dd hh24:mi:ss") end_time,round(((a.FIRST_TIME-b.FIRST_

pred178
TIME)*25)*60,2) minutes
from v$log_history a ,v$log_history b
where a.RECID=b.RECID+1
order by a.FIRST_TIME desc

增大日志文件大小,以及对每组增加日志文件(一个主文件、一个多路利用文件)
u 增大LOG_CHECKPOINT_INTERVAL参数,现已不提倡使用它
如果低于每半小时切换一次日志,就增大联机重做日志大小。如果处理大型批处理任务时频繁进行切换,就增大联机重做日志数目。
alter database add logfile member ‘/log.ora’ to group 1;
alter database drop logfile member ‘/log.ora’;

4.UNDO表空间
修改三个初始参数:
UNDO_MANAGEMENT=AUTO
UNDO_TABLESPACE=CLOUDSEA_UNDO
UNDO_RETENTION=<#of minutes>

5.不要在系统表空间中执行排序

二、 初始化参数调优
32位的寻址最大支持应该是2的32次方,就是4G大小。但实际中32位系统(XP,windows2003等MS32位系统, ubuntu等linux32 位系统)要能利用4G内存,都是采用内存重映射技术。需要主板及系统的支持。如果关闭主板BIOS的重映射功能,系统将不能利用4G内存,可能只达3.5G.而在windows下看到的一般为3.25G。所以SGA设置为内存的40%,但不能超过3.25G
1.重要初始化参数
l SGA_MAX_SIZE
l SGA_TARGET
l PGA_AGGREGATE_TARGET
l DB_CACHE_SIZE
l SHARED_POOL_SIZE

2.调整DB_CACHE_SIZE来提高性能
它设定了用来存储和处理内存中数据的SGA区域大小,从内存中取数据比磁盘快10000倍以上
根据以下查询出数据缓存命中率
select sum(decode(name,"physical reads",value,0)) phys,
sum(decode(name,"db block gets",value,0)) gets,
sum(decode(name,"consistent gets",value,0)) con_gets,
(1- (sum(decode(name,"physical reads",value,0))/(sum(decode(name,"db block gets",value,0))+sum(decode(name,"consistent gets",value,0)) ) ))*100 Hitratio
from v$sysstat;
一个事务处理程序应该保证得到95%以上的命中率,命中率从90%提高到98%可能会提高500%的性能,ORACLE正在通过CPU或服务时间与等待时间来分析系统性能,不太重视命中率,不过现在的库缓存和字典缓存仍将命中率作为基本的调整方法。

在调整DB_CACHE_SIZE时使用V$DB_CACHE_ADVICE
select size_for_estimate, estd_physical_read_factor, estd_physical_reads
from v$db_cache_advice
where name = "DEFAULT";

如果查询的命中率过低,说明缺少索引或者索引受到限制,通过V$SQLAREA视图查询执行迟缓的SQL

3.设定DB_BLOCK_SIZE来反映数据读取量大小
OLTP一般8K
OLAP一般16K或者32K

4.调整SHARED_POOL_SIZE以优化性能

正确地调整此参数可以同等可能地共享SQL语句,使得在内存中便能找到使用过的SQL语句。为了减少硬解析次数,优化对共享SQL区域的使用,需尽量使用存储过程、使用绑定变量

保证数据字典缓存命中率在95%以上
select ((1- sum(getmis

《小老板|SERVICE》尊享免费大平台

入口: 免费在线

提供高清在线免费也读,让您尽情感受激烈的比赛现场,全程无插件免费观看直播,为您呈现最热门精彩的在线小说!

Copyright2023小老板科技