OracleGSQLTuning学习教案_第1页
OracleGSQLTuning学习教案_第2页
OracleGSQLTuning学习教案_第3页
OracleGSQLTuning学习教案_第4页
OracleGSQLTuning学习教案_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1OracleGSQLTuning第一页,共30页。第1页/共29页第二页,共30页。第2页/共29页第三页,共30页。-e redo log files-The data files-The parameter file-The password filenThe instance:-SGA-PGA-background processes-server processes第3页/共29页第四页,共30页。第4页/共29页第五页,共30页。nDatabase buffer cache: Caches blocks of data retrieved from the data file

2、snRedo log buffer: Caches redo information (used for instance recovery) until it can be written to the physical redo log files stored on disknShared pool: Caches various constructs that can be shared among users第5页/共29页第六页,共30页。第6页/共29页第七页,共30页。第7页/共29页第八页,共30页。ea (PGA) is a memory region, which con

3、tains data and control information for each server process. A server process is a process that services a clients requests. Each server process has its own private PGA that is created when the server process is started. Only a server process can access its own PGA.第8页/共29页第九页,共30页。第9页/共29页第十页,共30页。n

4、n运运行行n对对数数据据库库中中的的每每个个对对象象都都进进行行搜搜集集n可可以以通通过过系系统统视视图图查查看看是是否否启启用:用:nSELECT *FROM DBA_SCHEDULER_JOBS WHERE JOB_NAME = GATHER_STATS_JOB;n可可以以修修改改成成启启用用或或者者不不启启用:用:nBEGINDBMS_SCHEDULER.DISABLE(GATHER_STATS_JOB);END;/BEGINDBMS_SCHEDULER.ENABLE(GATHER_STATS_JOB);END;/n可可以以设设置置搜搜集集的的频频率率n可可以以设设置置搜搜集集的的方方式

5、:式:比比如如设设置置成成抽抽样样搜搜集集或或者者DML_monitoring等等第10页/共29页第十一页,共30页。TS.GATHER_TABLE_STATS(OWNER, TABNAME);END;/锁锁定定表表的的统统计计信信息:息:BEGINDBMS_STATS.LOCK_TABLE_STATS(OWNER, TABNAME);END;/锁锁定定schema的的统统计计信信息:息:BEGINDBMS_STATS.LOCK_SCHEMA_STATS(OWNER, TABNAME);END;/查查看看表表的的搜搜集集统统计计信信息息状状态:态:SELECT *FROM DBA_TAB_S

6、TATISTICS;第11页/共29页第十二页,共30页。第12页/共29页第十三页,共30页。真正执行语句n执行完explain plan语句之后要用dbms_xplan包的方法获取执行步骤n执行:Explain plan for nSQL语句n查看:select plan_table_output from ();第13页/共29页第十四页,共30页。ng)计计划,划,可可以以查查看看不不同同用用户户下下执执行行(zhxng)的的相相同同语语句句的的执执行行(zhxng)计计划。划。nV$SQL_PLAN视视图图包包括括adress,hash_value等等跟跟explain plan相相

7、同同的的值,值,要要查查看看完完整整的的执执行行(zhxng)计计划划数数也也需需要要调调用用dbms_xplan包。包。nselect plan_table_output from ( );nV$sql_plan_statistics:存存储储生生成成执执行行(zhxng)计计划划时时的的统统计计信信息息第14页/共29页第十五页,共30页。快照(kui zho)来记录n可以调用dbms_workload_repository包来产生快照(kui zho)和管理快照(kui zho)n可以通过系统视图查看快照(kui zho)的情况:nDba_hist_snapshotnDba_hist_s

8、ql_plannDba_hist_database_instancen查询AWR:select plan_table_output from table(dbms_xplan.display_awr(sql_id);第15页/共29页第十六页,共30页。第16页/共29页第十七页,共30页。引复合(fh)索引按存储分类:B*_treeBitmap(不能用merge)Domain indexesKey compression第17页/共29页第十八页,共30页。和查询语句中出现(where子句)2、连接表的关键字3、外键4、高选择度的关键字(此字段相同的值多)5、经常被update的关键字不适合

9、(shh)建立索引注:索引里面不记录空值,即如果查询is null 时不会走索引第18页/共29页第十九页,共30页。第19页/共29页第二十页,共30页。面可以多块读,即可以并行。n监控索引是否使用:nalter index index_name monitoring usage;nalter index index_name nomonitoring usage;n查看系统(xtng)视图:nselect *from v$object_usage where index_name=;第20页/共29页第二十一页,共30页。第21页/共29页第二十二页,共30页。)索引。一般用来建议复杂的查

10、询和聚合数据。n使用物化视图的好处:n1、节省存储n2、支持查询重写,效率高n3、可以自动刷新第22页/共29页第二十三页,共30页。第23页/共29页第二十四页,共30页。d deferred:创建视图的时候只创建结构,并不生成数据,直到第一次更新,默认(mrn)为build immediatenOn prebuilt table:可以用之前已经存在的表作为数据源,表名要跟视图名一样nEnable/disable query rewrite:是否支持查询重写,Oracle 10G默认(mrn)为enable第24页/共29页第二十五页,共30页。刷新nFORCE:如果可以进行增量刷新则使用增量刷新,不然就用全量刷新nNEVER:从不刷新n注:可以通过系统(xtng)视图ALL_MVIEWS的refresh_method查看某个视图的刷新方式第25页/共29页第二十六页,共30页。第26页/共29页第二十七页,共30页。第27页/共29页第二十八页,共30页。第28页/共29页第二十九页,共30页。NoImage内容(nirng)总结会计学。可以修改成启用或者不启用:。可以设置搜集的方式:比如设置成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论