北京邮电大学软件工程研究生的课程---数据库设计开发-44

上传人:j****9 文档编号:57370185 上传时间:2018-10-21 格式:PPT 页数:47 大小:8.49MB
返回 下载 相关 举报
北京邮电大学软件工程研究生的课程---数据库设计开发-44_第1页
第1页 / 共47页
北京邮电大学软件工程研究生的课程---数据库设计开发-44_第2页
第2页 / 共47页
北京邮电大学软件工程研究生的课程---数据库设计开发-44_第3页
第3页 / 共47页
北京邮电大学软件工程研究生的课程---数据库设计开发-44_第4页
第4页 / 共47页
北京邮电大学软件工程研究生的课程---数据库设计开发-44_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《北京邮电大学软件工程研究生的课程---数据库设计开发-44》由会员分享,可在线阅读,更多相关《北京邮电大学软件工程研究生的课程---数据库设计开发-44(47页珍藏版)》请在金锄头文库上搜索。

1、教据库设计与开发讲义4.4ORACLE数据库规划与实施“0RACLE为信息系统提供了一个开放、综合、集成的方法。使用0RACLE数据库进行信息系统开发的步骤可以归纳为如下过程:见春马累技西扎口印-一*本节介绍ORACLE数据库的规划与实施:4.4.1数据库应用程序类型|44.40RACLE对象设计4.4.20RACLE空间设计445DBA工具4.4.3ORACLE安全设计北亮邹电大标伟8绍卵8明2000.00教据库设计与开发讲义4.4.1数据库应用程序类型“规划和配置数据库,需要知道将要操作数据库的事务有什么,这些事务访问数据库的频率有多大。针对不同的事务访问情形,对内存的要求不同,磁盘I/0

2、操作的情形也不同。只有设置合适的ORACLE实例,才能使数据库应用系统获得快速、准确、可靠的事务响应。0RACLE既可以设置成处理长的密集型事务的系统,也可以设置成处理大量的小型快速事务的系统。有三神通用的数据库设置类塑:-联机事务处理(OLTP)-决策支持系统(DSS-批量作业系统-混合系统北亮邹电大标伟8绍X2000.00教据库设计与开发讲义44.1数据库应用程序类型-联机事务处理COLTP)0LTFP系统是一个包含繁重DML的应用,其面向事务的活动主要包括更新,但也包括一些插入和删除。典的例子是用于航空公司和旅馆的预定系统。0LTP系统可以允许有很高的英发性。OLTP的特点是有大量短的事

3、务高频率地访问数据库,每一个事务操作的数据量不是很多,但事务比较频繁,而月要求数据库响应事务的速度快般来说0LTP系不町能很犬但事务数量多段数量的增大应该创建大量小的回滚段,务回滚段的争用减到最小。标准的配胃可以考虑每四个活动事务用一个回漠段,每个事务接受一个区间。北亮邹电大标伟8绍X2000.00教据库设计与开发讲义4.41数据库应用程序类型-联机事务处理(OLTP)2)0LTP应用的表可能插入或者删除记录,所以存放易变衰和索引的衰壹帅v攸分配到曰们最大的期望容气明数据拥有单独的引划设计范围之内,建空间中创建主键和其他7i器上。6)使用小型临时段】耍小的排序皿_内有巾兀成,尽量避免0LTP系

4、统对临时段的请求进入磁盘。北亮邹电大标伟8绍职8明2000.00OLTP/荠务请教据库设计与开发讲义4.41数据库应用程序类型-决策支持系统(DSSD55系统通常是一个大型的、包含历史性内容的只读数据库,通常用于简单的固定查询或特别查询。夜问处理任务被认为是0SS,查询(选择)是05S的主要活动。根据这些要求,我们应该从以下儿方面考虑:1拥有少量的较大的回滚段。大型工作要创建大型的回滚段使用SETTRNSCTI0NUSERROLLBACK量,使行更多的数掂块和凹滚段仕内存巾陆缓冲。北亮邹电大标伟绍X2000.00教据库设计与开发讲义44.1数据库应用程序类型-决策支持系统(DSS)4如前所述,

5、DSS希望0racle块一次读取尽可能多的行。因为DSS查询一般触发整个表扫描,所以希望通过读取多个连续的块使系统读取的块达到最大值把DB_BLOCK_S1DB_FTLE_MULTIBLOCK_READ_COUNT参数设置得尽可能高些。5运行的SQL应删阶小必耍的排厅炸充分利用祟引别回滚段的压力。2种幻个任何索引或所&索引(参元4.3;-使用6)不要在DS5应用代中使用绑定变贵在OLTP下,希望最小化应用进程开销(语法分析)。然而,DSS的查询,语法分析占用整个查询时间的比例会更小。假如使变量,优化程序不能调用它所存储的统计信息(通过ANALYZE命令)以选出存取数据的最好方法。化亮邹电大标伟

6、绍B2000.00教据库设计与开发讲义4.41数据库应用程序类型-批量作业系统批作业处理系统是作用于数据库的非交互性的自动应用。它通常吴有繁忙DML语句并有较低的并发性。另外还有一些其他的应用类型:OLAP(联机分析处理系统可提供分析服务。该系统在数学、统计学、集合以及大量的计算方面区别于OLTP或DSS模型。可以把0LAP看作是在0LTP系统或DSS之上的一个扩展或一个附加的功能层次。地理信息系统(E8T2HieLnformationSStm叠LT、k有关定仕的数据痒和6LAP数据疥相集戒;表的眩射绑0制婵管孕社笑绘绑答奉口绘计敌探玲*VCDB町变基数数掠库)类数拣库墙常被用竹在一个给定时闾

7、卑个中行们数川B大3伟PS症卵892005.00教据库设计与开发讲义4.41数据库应用程序类型-混合系统混合系统混合了前而介绀的几种炎型许多头际应面OLTP和DSS的需求对比来看,0LTP和DSS的基似乎相反,如何协调这两种霁求的矛盾?一航有一种解决方法白天运行0LTP配置的际操作模式可以足以下两种OLTF不:式,D5S时不支持OLTP;DSS操作的系统反跳之后,0LTP可以使用,但系统性能将受影响。测试DSS和服务器反跳对Web用户的影响,丁要时选择其他解决办法来调整系统服务模式。化亮邹电大木标伟绍X2000.00教据库设计与开发讲义4.4.1数据库应用程序类型-混合系统2)同时运行两个数据

8、库,一个服务于OLTP,一个服务于DSS。0LTP数据库进行实时更新,在有规则的时间问隔内,将变化传递给0SS数据库。达种方法的际操作模式可以多种。DBA可以夜间j0ITP系统的输并输入到DSS系统。3f方式卜传递变化的连接数据第与种方法22忐自动应用于DSS保1止DSS系OLTP系统之后,DSS数据OLTP的备用数据库,而且自己又独立地服持。尽管这种方式可能不能保证0LTP和华的绝对同步,但在DSS的实时性要求不是很强时,是一种很好的方法。化亮邹电大标伟8绍X2000.00教探库设计与开发讲义4.4.1数据库应用程序类型-混合系统3)在一个系统中同时运行0LTP和DSS。这是最普道的解决方法。系统经常作为0LTP开始活动,逐渐加入D5S需求使系统渐渐成为混合系统。在这种情况下,DBA必须在0LTP和批量处理之间寻找平衡,并且应该偏向于OLTP用户,创建与LTP同样多的圆滚段而耍创建少贵专门力大型事务指定的最|上社】推荐吊种伯况卜使用专用服务器井且配置之了H慢乡綦砦()r己CeParallelServer,)PS),固为0PS允许多个实伊同一个物理数据库,一个实例为0LTP配置,另一些为批量处理配置。北亮邹电大标伟绍X2000.00

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号