10gR2中awrsqrpt.sql介绍
在RDBMS/admin/awrsqrpt.sql中,这个脚本可以方便地取出某个sql在某两个快照间隔内,它总的消耗的cpu时间,执行次数,逻辑读,物理读,sql的执行计划以及sql的full sql text等 生成HTML的执行计划很简...
最近跟踪了下GMCC一个系统的ORACLE性能问题,大致有这些方法
1、登录数据库2、看CPU是否耗用过多,运行队列是否过多vmstat --CPU当时有100多个任务在队列中3、看是否有CPU过高的进程top/prstat --系统CPU资源消耗100%,ORACLE进程占92%4、检查oracle进程数量ps -e...
keep池 [转]
问题:有一张表,里面仅有几百最多不过几千条记录,而业务需要,每条都要对此表进行N(上万)次的查询操作,有什么方法可以大大缩短查询此表的响应时间? 解答(不一定是唯一方法,但是很有效):将此表放于keep池...
logging_clause
Syntaxlogging_clause::=Description of the illustration logging_clause.gifSemanticsThis section describes the semantics of the logging_clause. For additional information, refer to the SQL statement ...
Oracle中append与Nologging /*+ append */
1.Nologging的设置跟数据库的运行模式有关a.数据库运行在非归档模式下: SQL> archive log list;Database log mode No Archive ModeAutomatic archival EnabledArchive desti...
大表分区
公司BARCODE_MASTER 这个表的数据上1.5亿多条,表的达到了16个G,平时用来查询公司产品的条码了,由于最近查询有点慢,领导考虑把这个表来分区:script.:1. 创建分区表:CREATE TABLE HMBARCODE.BARCODE_MASTER(&n...
ORA-14074 错误解决 -- 拆分分区
SQL>select table_name , partition_name,high_value from user_tab_partitions where table_name='MMA_LOG'TABLE_NAME PARTITION_NAME &...
Oracle常用调优手段[转]
Oracle数据库应用系统的调优主要包括十个方面:(1)、优化数据库内存;(2)、在Oracle共享池中固定应用程序代码;(3)、优化数据存储;(4)、优化数据排序的技术;(5)、优化SQL语句;(6)、优化回退段;(7)、优化索引;(8...
常见的wait等待事件及处理{转}
常见的wait等待事件及处理1、db file sequential read 调整SQL,增加buffer cache,加快磁盘读写速度2、log file sync 减少事务提交,将redo文件存放于高速硬盘3、db file scattered read FTS-调整SQL,增加索引,...
监控index的使用
DML性能低下,其中最严重的原因之一是无用索引的存在。所有SQL的插入,更新和删除操作在它们需要在每一行数据被改变时修改大量索引的时候会变得更慢。 许多Oracle 管理人员只要看见在一个SQL 查询的WHERE语句出现了...