- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle10g优化数据库doc
基本概念
实例和数据库
什么是实例:数据库启动以后,各个进程调入到内存中,各个进程之间的相互协调构成了实例
什么是数据库:各个数据文件的集合: 10.0\oradata\%sid%\目下有各种文件(CTL(控制文件),LOG(日志文件),DBF(数据文件))
数据库的物理结构
系统的初始化参数:存放的位置为% oracle_home%\product\10.0\Db_1\database\initorcl.ora
数据库日志文件:分为联机日志文件(重做日志文件(redo日志文件):不停的覆盖)和归档日志文件(在数据库热备份的时候使用);联机日志文件写完以后,依次往下写,全部写满,重新覆盖原来的,此时就是非归档形式。
控制文件:控制日志文件和数据文件。数据库启动的时候,首先启动控制文件,然后由控制文件打开数据文件,对应数据中的形式就是:database mount ,然后是database open。
查看数据库得文件:
数据库的连接:sqlplus system/bjsxt as sysdba
对应的控制文件从v$controlfile视图中查看。
desc v$controlfile (查看描述)
select status ,controlfile from v$controlfile。(查看内容)
对应的数据文件从v$datafile视图中查看。
desc v$datafile
select status, name from v$datafile
对应的日志文件从v$logfile视图中查看。
desc v$logfile
select member from v$logfile
内存结构
SGA(系统全局区)的各个缓冲区
SGA被实例的所有进程所共享,包含高速缓存区(DB Buffer)、大的共享区、共享池、日志缓冲区、固定的SGA。
DB 高速缓冲区:使用系统内存,加快数据库访问数据文件中的数据。
共享池:缓冲执行的SQL语句、程序块、执行计划、常用的数据字典。
Redo buffer:日志文件缓冲区。
大共享区:提供了一个可选的内存块区,当需要备份或者执行大的SQL语句时可能需要它。
固定SGA:完全由oracle内部控制。
查看SGA的使用情况:
SELECT NAME, BYTES FROM SYS.V_$SGASTAT ORDER BY NAME ASC
逻辑结构
表空间
段
盘区
数据块
块block 盘区extent 段segment 表空间tablespace 数据文件datafile
查看数据文件的信息:
desc dba_data_files;
select substr(file_name,1,50),tablespace_name,blocks from dba_data_files;
查看表空间信息:
desc dba_tablespaces;
查看段信息:
desc dba_segments
查看盘区信息:
desc dba_extents;
调优工具介绍
SQL_TRACE
SQL_TRACE说明:
参数说明 布尔型 缺省值 False 参数类别 静态 取值范围 True|false 注意:从oracle 10g开始,SQL_TRACE成为了动态参数
SQL_TRACE为true,表示运行,会对整个实例产生严重的性能影响,所以在产品环境下,如非必要,一定不要设置这个参数。如果必须在系统下启动SQL_TRACE,必须保证以下条件对系统性能影响最小:
保证25%的cpu idle
为user_dump_dest分配足够的空间。
在使用SQL_TRACE之前,几个注意事项需要说明一下:
初始化参数TIMED_STATISTICS
参数TIMED_STATISTICS最好设置为true,否则一些重要信息将无法收集
设MAX_DUMP_FILE_SIZE
在9i中默认为unlimited,表示可以任意大小
Alter session set MAX_DUMP_FILE_SIZE=unlimited
SQL_TRACE可以通过初始化参数来设置,也可以通过alter system (从10g开始)在全局中设置,也可以在具体的session中设置
在参数文件中设置(pfile/spfile)指定:
Sql_trace=true;
在oracle 10g动态全局指定
Alter system set sql_trace=true;
在当前session中指定
Alter session se
您可能关注的文档
最近下载
- 《膝关节前后交叉韧带损伤》课件.ppt VIP
- 产钳和胎头吸引助产课件.pptx VIP
- 前交叉韧带损伤学习课件.pptx VIP
- GeForce GTX 1070Ti显卡电路图纸参考 PG411 Rev A00.pdf VIP
- 2025-2026学年小学美术五年级上册人美版·北京(主编杨力)(2024)教学设计合集.docx
- 学堂在线 生活英语进阶 章节测试答案.docx VIP
- 一汽-奔腾B50-产品使用说明书-奔腾B50 2014款1.6MT伙伴-CA7165MT4-B50伙伴用户手册.pdf VIP
- 八年级数学下册重难点压轴题突破专项(苏科版)06平行四边形(五大题型,45题)含答案与解析.pdf
- 角膜地形图与圆锥角膜.ppt VIP
- 2025四川内江市总工会招聘工会社会工作者14人笔试备考题库及答案解析.docx VIP
文档评论(0)