上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 76 下一页
摘要: /* Oracle optimizer 执行选择方式原理分析*/select * from emp where empno=7369;oracle在执行查询计划的时候,并不是说要执行一次全表扫描和一次索引扫描之后,来决定到底是走哪一条路?而是通过数据字典里的统计数据信息,来分析判断到底是走那一条执行计划.|-full table|-index scandata_table---> num_rows(10000)-1/10000 num_rows(10000)-1/2SQL> create table emp1 as select * from emp;Table created.. 阅读全文
posted @ 2013-06-03 15:34 ArcerZhang 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Performance Tuning DataType of data gathered:Cumulative statistics:(自从instance启动以来的的数据,累加值)-Wait events with time information-Time model(基于时间模型的比较)Metrics:Statistics rates(度量指标)Sampled statistics:Active session history(样本指标)Statistics by sessionStatistics by SQLStatistics by serviceOther dimensions 阅读全文
posted @ 2013-06-03 14:18 ArcerZhang 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Instance TuningHave well-defined goalsAllocate memory to database structures.Consider I/O requirements in each part of the database.Tune the operating system for optimal performance of the database.Performance Tuning MethodologyThe tuning steps:Tune from the top down.Tune:1.The design2.The appliatio 阅读全文
posted @ 2013-06-03 13:43 ArcerZhang 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Managing Database PerformanceTuning ActivitiesThe three activites in perfomrance management are:Performance planningInstance tuningSQL tunningPerformance PlanningInvestment optionsSystem architetureScalabilityApplication design principlesWorkload testing,modeling,and implementationDeveloping new app 阅读全文
posted @ 2013-06-03 11:40 ArcerZhang 阅读(112) 评论(0) 推荐(0) 编辑
摘要: /*项目案例:主要功能:编写scheduler,自动生成投资收益数据*/一、准备数据-- Create tablecreate table INVESTMENT_INCOME_STATEMENT( SID VARCHAR2(32) not null, BOOK_DATE DATE, TRADING_DATE DATE, TRADE_LOCATION VARCHAR2(64), EXPENDITURE NUMBER(18,2), INCOME ... 阅读全文
posted @ 2013-05-31 22:13 ArcerZhang 阅读(492) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-05-31 18:35 ArcerZhang 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 查看Instance和Database信息,可参考如下动态性能视图查看信息,可参考如下动态性能视图查看Memory信息,可参考如下动态性能视图查看Contention信息,可参考如下动态性能视图 阅读全文
posted @ 2013-05-31 17:43 ArcerZhang 阅读(168) 评论(1) 推荐(0) 编辑
摘要: Dynamic Performance Statistics 阅读全文
posted @ 2013-05-31 17:39 ArcerZhang 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Managing Memory CommpentsAutomatic Memory Management(AMM)-Enable you to specifiy total memory allocated to instance (including both SGA and PGA)指定MEMORY TARGET参数后,Oracle会自动分配内存.实现此特性的前提就是Oracle所在的操作系统支持自动释放内存.ASSM(自动共享内存管理,共享内存实际上就是SGA)如何启动自动内存管理?1、通过OEM,设置Enable属性2、手工方式修改MEMORY_TARGET参数SQL> show 阅读全文
posted @ 2013-05-31 17:10 ArcerZhang 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 本章前言:每秒钟,产生的日志文件多少,如果产生很多的redo log 信息,说明负荷量大差生的原因是DML操作太多.假如oracle database 属于dedicate server,使用top session方式排查数据库性能问题,是比较适合的.根据SESSION_ID,就能找到相关的程序,然后据此进行调整.shared server方式,不适合用在批量交易、运行报表时间很长的系统,而是适合联机交易系统.而单纯的联机交易本身不会消耗太多资源的.所以通过top session方式去排查影响性能的问题所在,是有些困难的.此时,通过top services来分析瓶颈所在.被动式的维护,首先寻找 阅读全文
posted @ 2013-05-31 11:58 ArcerZhang 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 76 下一页