--找到当前进程的SID
select sid from v$mystat where rownum=1;
--查看执行目标语句之前的PGA/UGA使用情况, Direct temp使用情况。Direct temp使用次数多的话,说明对临时文件读取频繁
select * from v$statname a,v$sesstat b
where a.statistic#=b.statistic#
and b.sid=52
and (a.name like '%ga memory%' or a.name like '%direct temp%')
--记录当前的结果,然后执行目标语句
select * from ra_customer_trx_all order by creation_date desc
--然后在此查看内存使用语句
select * from v$statname a,v$sesstat b
where a.statistic#=b.statistic#
and b.sid=52
and (a.name like '%ga memory%' or a.name like '%direct temp%')
--观测结果, 如果"physical reads/writes direct temporary tablespace"使用次数很大,那么就采取增加pga的方式,然后再次调试
SQL>show parameters sort_area_size;
SQL>alter session set sort_area_size=1074741800 --1G
SQL>show parameters sort_area_size;
--再次执行排序语句,以及查看结果
-----------------------------------------------------------------
当然,还有更加不错的选择,让数据库系统自动把握,在合适的时间使用合适的内存
show parameter workarea_size_policy; -- 需要设置为auto
show parameter pga_aggregate_target; -- PGA使用的总内存
show parameter memory_target; -- 或者是SGA和PGA的总量 2G
分享到:
相关推荐
有关CPU的调优有关内存的调优有关I/O的调优有关网络的调优有关内核参数的调优
Oracle_IO_性能调优手册 rar格式 需要学习oracle性能方面知识的可以来看看。。
12.1 有关CPU的调优 12.2 有关内存的调优 12.3 有关I/O的调优 12.4 有关网络的调优 12.5 有关内核参数的调优
硬盘组成原理,IO监控、IO调整,如何减少IO,系统如何调整
IO知识和系统性能深度调优全解.pdf
存储IO设计和性能调优
Oracle_IO问题及性能调优
Oracle-IO问题及性能调优
几乎每一种外设都是通过读写设备上的寄存器来进行...CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped),另一种是内存映射方式(Memory-mapped)。而具体采用哪一种则取决于CPU的体系结构。
第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO操作.ppt第五章_ARM9_IO和IO...
任何一个数据库系统,必然存在对数据的大量读、写操作。所以I/O问题也是导致数据库性能问题的重要原因。 存储的基本概念 存储的架构 存储相关性能的调整案例 存储设计性能的相关问题 存储I/O设计总结
c++写的io操作操作
Oracle-IO问题及性能调优.pdf 详细介绍了I/O中的各种性能问题和等待世间
Linux下设备内存地址SuperIO直接操作工具devmem2 enableIT8786 superIO GPIO Watchdog # enter MB Pnp Mode devmem2 0x2000004E b 0x87 > /dev/null 2>&1 sleep 0.01 devmem2 0x2000004E b 0x01 > /dev/null 2>&1 ...
C# IO 操作按照规定的格式读取!主要读取txt文本的内容之后按照规定的格式输出到控制台。
linux系统cpu、内存、IO等监控脚本 可以用作定时任务执行监控
内存管理与IO访问
该文档主要提供,针对于java的io操作的一些具体事项
java提供各种IO操作。深入浅出的讲解IO.适合初学者学习