最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

基于Oracle的数据架构的航空结算系统

来源:懂视网 责编:小采 时间:2020-11-09 08:28:02
文档

基于Oracle的数据架构的航空结算系统

基于Oracle的数据架构的航空结算系统:欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 2012年4月13日,由IT168(ITPUB、IXPUB、ChinaUnix)主办的2012中国数据库技术大会(DTCC)将在北京隆重召开。本次大会上, OCM联盟发起人侯圣文分享了主题为航空结算系统基于Oracle的数据架
推荐度:
导读基于Oracle的数据架构的航空结算系统:欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 2012年4月13日,由IT168(ITPUB、IXPUB、ChinaUnix)主办的2012中国数据库技术大会(DTCC)将在北京隆重召开。本次大会上, OCM联盟发起人侯圣文分享了主题为航空结算系统基于Oracle的数据架

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 2012年4月13日,由IT168(ITPUB、IXPUB、ChinaUnix)主办的2012中国数据库技术大会(DTCC)将在北京隆重召开。本次大会上, OCM联盟发起人侯圣文分享了主题为“航空结算系统基于Oracle的数据架构解

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入

2012年4月13日,由IT168(ITPUB、IXPUB、ChinaUnix)主办的2012中国数据库技术大会(DTCC)将在北京隆重召开。本次大会上, OCM联盟发起人侯圣文分享了主题为“航空结算系统基于Oracle的数据架构解决方案”的精彩演讲。


航空结算系统提供了航空公司与代理人结算的统一方式,更快捷。3天一结算,达到了世界第一的地位。在这个主题中,侯圣文紧密围绕航空结算系统后台数据库的性能调优工作展开。首先分析了Oracle数据库性能对航空结算系统的影响因素,进而发现了系统架构存在的问题及其他性能瓶颈;然后根据Oracle数据库性能优化方向对系统进行调整和测试;进而总结出一套行之有效的数据库优化步骤和方法。从应用设计角度、操作系统层面以及数据库层面分别对系统性能调优策略进行了分析,找出了产生系统性能瓶颈的原因,最终给出航空结算系统的性能优化实施步骤。

航空计算系统分为两块,航空结算系统后台数据库体系结构结合了OLTP与OLAP类型,原有OLTP和OLAP混合部署的数据库进行分库处理,从数据库的安全性和均衡压力方面,OLTP部分采用了Oracle RAC技术构建,优化了SQL代码、内存使用率、数据访问优化、物理存储优化,提升了系统整体的吞吐量。

谈到数据库的性能评估,常用的一些指标包括系统吞吐量(更大的读写性能)、用户响应时间、数据库命中率、CPU使用情况、内存使用情况、磁盘I/O和数据加载时间。

侯圣文进一步分析了数据库性能评估,从数据库性能评估及影响因素的角度出发,对系统进行了全面地分析,找到了系统存在的主要瓶颈,并确定了优化方向,将原有系统分为OLTP和OLAP两种不同类型的数据库,从各自的优化特点出发给出了有真对性的优化方法和实践。建立有效的监控和预防体系结构,深入研究OLTP和OLAP类型数据库的优化调整方法,规范化数据库设计。

影响数据库性能的因素大致有以下方面:

1、 应用程序设计

2、 应用程序SQL编码(Hint的乱用、CBO优化器模式的选择、适时使用绑定变量)

3、 数据库设计(分清OLTP与OLAP系统,有针对性的优化)

4、 数据安全性和可用性(引入RAC技术,)

5、 内存使用率、数据加载、网络流量

整个航空结算系统中具体的优化实践

1、 应用程序SQL代码优化调整:有效的表设计,引入分区表技术

2、 充分使用CPU资源,使用并行特性完成CTAS、使用并行特性完成索引创建以及有效的应用程序设计。在应用程序的设计角度,指定了SQL编写规范,限制了动态SQL。

在应用程序SQL代码优化调整战略上,严格执行SQL计划,创建索引,在RAC中使用反向索引降低索引块争用,为了提高航空计算系统的效率,我们使用到了函数索引提高复杂计算效率,同时会对碎片索引进行重建操作,从而保证了数据的真实性和有效性。

3、系统设计阶段和开发阶段优化效率最高,尽量设定明确的优化目标、创建最少可重复的测试、记录额自动测试、避免常见的错误。

数据库性能优化是一个系统化循序渐进的过程结合本次成功的优化实践经验,侯圣文最后给出了可供参考的数据库优化步骤和方法。从数据库设计优化上,OLTP数据库适应于那些事务性非常高,以短事务以及小的查询为主的数据,采用Cache技术、B-tree索引技术与绑定变量。OLAP数据库适用于长事务、大查询的数据,采用分区技术和并行技术,两者分开设计和优化。更多精彩内容,请查看专题。


声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

基于Oracle的数据架构的航空结算系统

基于Oracle的数据架构的航空结算系统:欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 2012年4月13日,由IT168(ITPUB、IXPUB、ChinaUnix)主办的2012中国数据库技术大会(DTCC)将在北京隆重召开。本次大会上, OCM联盟发起人侯圣文分享了主题为航空结算系统基于Oracle的数据架
推荐度:
标签: 进入 的数据 数据
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top