- 11
- 0
- 约5.43万字
- 约 21页
- 2017-06-12 发布于河南
- 举报
oracle0g优化数据库
基本概念
实例和数据库
什么是实例:数据库启动以后,各个进程调入到内存中,各个进程之间的相互协调构成了实例
什么是数据库:各个数据文件的集合: 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 set sql_trace =true;
使用tkprof工具来查询sql性能工具
SQL tra
您可能关注的文档
最近下载
- 原调正谱G小小蝴蝶la farfalletta钢琴伴奏高清打印版.pdf VIP
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 广发证券-交通银行-601328-零售转型提速,定增落地夯实资本根基.pdf
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 循环系统护理小讲课.pptx
- 建筑屋面西瓦专项施工方案(范本).doc VIP
- 2024年山东铝业职业学院单招综合素质考试题库及答案1套.docx VIP
- 探究TIPS术后支架堵塞的影响因素及抗凝治疗的必要性:基于多维度分析与临床实践.docx
- 成品仓库出货明细表.pdf VIP
- 贵州省黔西南州2025年中考数学试卷及答案.pdf VIP
原创力文档

文档评论(0)