培训背景
目前,数据库应用越来越广泛,数据量越来越大,数据处理越来越复杂,对数据库的性能要求也越来越高。如何管理好数据库,充分发挥出数据库的性能,是目前企业数据库从业人员所需的重要技能。通过本课程的学习,能够使学员更好地管理好数据库,更好的掌握数据库性能优化的能力。
培训收益
1.了解OracleI/O问题,并理解如何去选择相应解决方案;
2.掌握数据库的常用配置;
3.提高优化PGA和临时空间的能力;
4.掌握调优回滚段的方法;
5.掌握应用程序调优方法;
6.理解并掌握有效使用Oracle与DB2模块的方法;
7.掌握AWR;
8.理解设计应用程序性能的方法;
9.了解Oracle与DB2优化模式的功能;
10.熟练进行优化器的操作;
11.掌握EXPLAINPLAN工具的使用;
12.掌握英语程序的跟踪;
13.深入理解索引并掌握如何利用索引提高性能;
14.理解并熟练使用物化视图;
15.理解锁的机制和类型;
16.了解日志缓冲区对性能的影响;
17.掌握解决日志缓冲区的等待方法。
培训特色
1.理论与实践相结合、案例分析与行业应用穿插进行;
2.专家精彩内容解析、学员专题讨论、分组研究;
3.通过全面知识理解、专题技能掌握和安全实践增强的授课方式。
课程大纲
时间 | Oracle据数库管理(一) |
---|---|
第1天 |
1.Oracle体系结构:实例的结构;数据库的物理结构与逻辑结构;事务的执行过程 2.并发和锁:加锁机制;锁的类型;隔离级别;死锁的检测 3.数据库性能调优 ●AWR(AutomaticWorkloadRepository)与ADDM(theAutomaticDatabaseDiagnosticMonitor)框架 ●EM与动态性能视图在性能调优中的应用 ●数据库的存储结构对数据库性能的影响 ●数据库的内存管理方法:自动内存管理,自动共享内存管理,手工共享内存管理 ●如何确定无效的数据库对象 ●SQL语句调优 ●如何对表和索引进行碎片整理 4.数据库的故障解决 ●故障判断方法:警告文件与跟踪文件;EM;动态性能视图;数据库的前瞻性检测与应激性检测 ●故障解决方法:重新创建控制文件;重新创建重做日志文件;重新创建口令文件;重新创建参数文件;利用备份来恢复数据文件 5.数据库的迁移 ●数据库迁移所应用的场合 ●数据库迁移的实施 利用数据泵(expdp/impdp)进行数据库的迁移 利用RMAN进行数据库的迁移 利用外部表、数据库链接进行数据库的迁移 |
时间 | DB2数据库管理(二) |
第2天 |
1.实例与数据库的结构 2.三种类型的表空间:DMS,,SMS和自动存储管理表空间,以及它们对数据库性能的影响 3.数据库安全:数据库用于与操作系统用户的关系;实例级权限;数据库级权限;对象级权限 4.并发和锁:加锁机制;锁的类型;隔离级别;死锁的检测 5.数据库的迁移:export/import工具;load工具;db2look工具;db2move工具 6.数据库性能监视 7.数据库I/0管理 8.数据库内存管理方法 9.通过explain工具获得SQL语句的执行计划 10.通过索引来优化SQL语句的执行效率 11.DB2的优化器 12.runstats工具在性能调优中的应用 13.benchmark工具db2batch工具在性能调优中的应用 14.数据库事件的监视 |